У меня есть такая форма
public ManagerMainForm()
{
InitializeComponent();
...
}
Итак, если я запускаю приложение, MainForm
открывается, и все в порядке, но мне нужно добавить одну новую форму в виде всплывающего окна.
public ManagerMainForm()
{
InitializeComponent();
....
var dialog = new ValidationConfigDialog();
dialog.ShowDialog();
...
}
И теперь эта ValidationConfigDialog
(Форма) открывается быстрее, чем ManagerMainForm
, и из-за ShowDialog
она перестает открываться ManagerMainForm
, пока я ее не закрою.
Итак, что Я нуждаюсь? Я хотел бы иметь событие OnFormLoaded
(возможно, своего рода обратный вызов), которое уведомляет меня о том, что ManagerMainForm
уже полностью загружен и виден, и я могу запустить другой соответствующий процесс.
Итак, вопрос - как получить такое событие или как реализовать такой лог c, позволяющий запускать процесс после загрузки формы?