在.NET 2.0框架被推出前,通常使用MainMeue控件来实现主菜单。在.NET 2.0框架以后,使用MaueStrip控件来实现主菜单。在下面的内容中,将对上述控件的基本使用知识进行简要介绍。
1.MainMeue控件
MainMeue控件是用来表示窗体菜单结构的容器,菜单是由表示单个菜单命令的MeueItem对象构成的。每个MeueItem可以是应用程序的命令,也可以是其他子菜单项的父菜单。如果将某Form对象的Menu属性设置为MainMeue对象,则该MainMeue对象就成为了Form对象的主菜单。
2.MaueStrip控件
MaueStrip控件是Visual Studio 2010工具箱内的重要控件工具之一,它可以灵活地在窗体创建主菜单。MaueStrip控件支持多文档界面和菜单合并、工具提示和溢出。开发人员可以添加访问键、快捷键和选中标记等元素来增强菜单的可用性和可读性。
MaueStrip的每一个菜单项都是一个ToolStripMeueItem对象,并且每个ToolStripMeueItem可以是应用程序的命令,也可以是其他子菜单项的父菜单,这样就构成了MaueStrip菜单的嵌套结构。
其中的DropDownItems属性包含了其子菜单项的ToolStripMeueItem对象集合,该集合主要通过如下四种方法实现对菜单项的操作。
方法Add:添加新的子菜单项。
方法Remove:除某子菜单项。(www.xing528.com)
方法RemoveAt:除某子菜单项。
方法Clear:除全部子菜单项。
ToolStripMeueItem通过自身的属性可以设置菜单的外观和功能,各属性的具体说明如下。
Checked:显示菜单被选中。
CheckOnClick:菜单每次被单击后都更改选中状态的标记。
Image:设置菜单的图像。
ShortcutKeys:设置菜单的快捷键。
设置菜单访问键的方法比较简单,先为ToolStripMeueItem对象设置Text属性,然后为它加上下画线以作为访问键的字母前输入一个“&”符号即可。例如,输入“打开(&O)”作为某菜单项的Text属性,即可使“打开(&O)”作为菜单命令的访问键。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。