У меня есть две формы (называемые form1 как mdi container и form2) с opentoolstripmenuitem в form1, когда opentoolstripmenuitem кликнул form2 и opentoolstripmenuitem стал отключен, но когда я нажимаю closebox в правом верхнем углу формы2 opentoolstripmenu по-прежнему отключается, я хочу, чтобы он снова включался, когда нажал на кнопку closebox.Включение/выключение ToolStripMenuItem при нажатии
Вот мой код в Form1:
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
openToolStripMenuItem.Enabled = false;
Form2 newMDIChild = new Form2();
newMDIChild.MdiParent = this;
newMDIChild.Show();
}
Какой совет ??
Добавить в «закрытие» обработчик событий на 'newMDIChild', что позволит вновь включить свой пункт меню. – EthanB
Вы можете сделать это программно в 'openToolStripMenuItem_Click'. – EthanB
Зачем вообще отключать его? Почему бы просто не активировать открытый экземпляр, если он снова нажат? – jmcilhinney