Если вы хотите модальное диалоговое окно, используйте
using (var settings = new Settings(_repositoryCollection, _config, this))
{
settings.ShowDialog ();
}
В противном случае для нормальной формы, отображаемой в то же время, что и Форма A ... вам, возможно, даже не понадобится.Смотрите это сообщение .:
_settings = new Settings(_repositoryCollection, _config, this);
_settings.Closed += delegate {_settings.Dispose ();};