黑马程序员技术交流社区
标题:
关于c#中这个问题如何解决呢
[打印本页]
作者:
闪电博尔特
时间:
2014-8-1 13:28
标题:
关于c#中这个问题如何解决呢
本帖最后由 闪电博尔特 于 2014-8-4 16:51 编辑
关于c#中这个问题如何解决呢:form1中有一个menuStrip,form2中有一个button,点form2中的button去改变form1中menuStrip的enabled属性,其中form1是父窗体,form2是子窗体
作者:
许庭洲
时间:
2014-8-1 13:49
private void button1_Click(object sender, EventArgs e)
{
Application.OpenForms["Form2"].Controls["button1"].Enabled=false;
}
作者:
u010209195
时间:
2014-8-1 14:07
其中form1是父窗体,form2是子窗体--这句话是 先打开form1 在里面操作form2,通过form2控制form1的menuStrip??
大体思路是:
1:打开form2的时候把menuStrip对象用属性 传递过去,【其他方法也行,就是Winform窗体之间传参】
2;在form2的Button_Click事件中 menuStrip.Enable=false;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2