使用c#启用子窗体中的菜单条
本文关键字:菜单 窗体 启用 使用 | 更新日期: 2023-09-27 18:29:44
如何启用子窗体中的菜单条?
我只想在关闭子窗体时启用菜单按钮条如何以子形式对其进行编码?
学生。。。。
private void tsmNewEmp_Click(object sender, EventArgs e)
{
if(NewEmp == null)
{
NewEmp = new NewEmployee();
NewEmp.MdiParent = this;
}
NewEmp.Show();
tsmNewEmp.Enabled = false;
tsmNewContract.Enabled = false;
}
您可以在子窗体关闭后使用FormClosed事件更新父窗体中的按钮:
private void tsmNewEmp_Click(object sender, EventArgs e)
{
if(NewEmp == null)
{
NewEmp = new NewEmployee();
NewEmp.MdiParent = this;
NewEmp.FormClosed += FormClosed_1;
}
NewEmp.Show();
tsmNewEmp.Enabled = false;
tsmNewContract.Enabled = false;
}
private void FormClosed_1(object sender, FormClosedEventArgs e)
{
tsmNewEmp.Enabled = true;
tsmNewContract.Enabled = true;
}
Control[]controls=this。MdiParent.Controls.Find("菜单",true);foreach(控件中的Control ctrl){if(ctrl.Name=="菜单"){MenuStrip=ctrl as MenuStrip;带Items["login"].Enabled=false;带Items["logout"].Enabled=false;}}