У меня есть код вроде
void onDgvRelations_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.ColumnIndex == 2 && ktlg == null)
{
this.Cursor = Cursors.WaitCursor;
ktlg = new FormKatalog();
ktlg.Show();
this.Cursor = Cursors.Default;
}
}
Идея состоит в том, чтобы проверить, если форма
FormKatalog ktlg
закрыто. Если он закрыт, я должен создать новую форму и показать ее пользователю.
Проблема в том, что после того, как пользователь закроет форму, переменная ktlg никогда не будет нулевой.
Как правильно проверить, не была ли создана форма ИЛИ закрыт ли пользователь?