У меня есть две формы: form1 и form2. В форме1 есть кнопка, которая при нажатии открывается на экран формы2 поверх формы1. form2 меньше, чем form1 (специально). Если событие click инициировано, а form2 открыто, пользователь нажимает на form1, form2 падает на задний план, как это делают большинство программ в окнах.Как мне закрыть форму, когда она теряет фокус?
Что я хочу: это когда форма2 открыта, и пользователь нажимает на что-то другое, form2 закрывается.
Я пробовал (на form2):
private void formLostFocus (object sender, System.EventArgs e)
{
this.Close();
}
Как вы открываете вторую форму? Передайте владельцу вторую форму. – Steve