扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:蔡世友 来源:yesky 2007年11月14日
关键字:
当使有MainMenu()构造生成主菜单对象时,主菜单对象中没有任何菜单,你可以直接通过主菜单对象(MainMenu)的MenuItems集合来管理(添加或者删除)菜单项,然后该对象直接赋给窗体的Menu属性即可在窗体上看到主菜单。如下面的语句为当前窗体添加有一个菜单项“File”的主菜单:
MainMenu Menu1=new MainMenu();
Menu1.MenuItems.Add(new MenuItem(“File”));
this.Menu=Menu1;
当使用MainMenu(MenuItem[])构造函数生成主菜单对象时,主菜单对象将包含由参数菜单项对象中指定的一系列子菜单。如下面的代码为当前窗体添加有两个菜单项(“File”及“Edit”)的主菜单:
MainMenu Menu1=new MainMenu(new MenuItem[]{new MenuItem(“File”),new MenuItem(“Edit”)});
this.Menu=Menu1;
访问一个窗体的主菜单有两种方法:
首先,可以通过一个主菜单(MainMenu)对象的MenuItems集合进行。通过MenuItems集合的索引,可以定位到一个具体的菜单项。然后你可以给菜单项添加事件响应方法或是改变菜单项的一些属性等操作。例如,下面我们把主菜单对象mainMenu1赋以窗体后,你可以通过下面语句访问主菜单第一项的文本属性值:
mainMenu1.MenuItems[0].Text=“Files”;
其次,你也可以通过窗体(Form)的Menu属性对主菜单的项进行操作。Form类的Menu属性返回的是一个MainMenu对象,由于对象是引类型数据,因此两种操作的实质上都是指向同一个对象的。如上面表示第一项主菜单项文本的语句也可以如下表示:
this.Menu.MenuItems[0].Text=“Files”;
一般情况下,如果你用Visual Studio .Net开发你的程序,在工具栏中有一个MainMenu的控件,用于添加主菜单,你可以直接把该控件添加到设计窗体中,然后非常简单的菜单项上输入菜单文本就可以啦。如下所示:
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者