C#中关于菜单栏的设置
来源:百度知道 编辑:UC知道 时间:2024/09/28 09:43:00
建立两个窗体formMenu和formQ,在formQ中有一个文本框txtQ;在formMenu中有一个菜单栏menuMain,它有一个菜单项“file”,file菜单包括4个子菜单:file1、file2、file3、file4。要想在formQ中的文本框中输入数字,在formMenu中显示与输入数字对应的有效的菜单项,如何实现?例如:输入数字3,则file1、file2、file3的enabled属性置为true,file4的enabled属性置为false。
谢谢各位啦!
谢谢各位啦!
首先要确定你两个窗体的关系!是如何显示出来的!
1,show方式(从formQ弹出formMenu):
直接通过构造函数传过去,1个switch判断!enable那些就自己写!
2,showdialog方式(formMenu弹出fromQ):
在fromMenu申明一个静态变量: private static int aa;
当输入了数字并且确定了以后,给这个静态变量赋值!类名.aa=输入的
值!在fromQ中关闭自己!
在showdialog结束以后!一个if语句:if(this.aa!=null)
然后再一取值!判断如果为3,那么enable!完事。。。。。。