首页 理论教育 C#编程新手自学手册-主菜单控件介绍

C#编程新手自学手册-主菜单控件介绍

时间:2023-10-22 理论教育 版权反馈
【摘要】:在.NET 2.0框架被推出前,通常使用MainMeue控件来实现主菜单。在下面的内容中,将对上述控件的基本使用知识进行简要介绍。其中的DropDownItems属性包含了其子菜单项的ToolStripMeueItem对象集合,该集合主要通过如下四种方法实现对菜单项的操作。

C#编程新手自学手册-主菜单控件介绍

在.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对象集合,该集合主要通过如下四种方法实现对菜单项的操作。

978-7-111-36370-5-Part03-411.jpg方法Add:添加新的子菜单项。

978-7-111-36370-5-Part03-412.jpg方法Remove:除某子菜单项。(www.xing528.com)

978-7-111-36370-5-Part03-413.jpg方法RemoveAt:除某子菜单项。

978-7-111-36370-5-Part03-414.jpg方法Clear:除全部子菜单项。

ToolStripMeueItem通过自身的属性可以设置菜单的外观和功能,各属性的具体说明如下。

978-7-111-36370-5-Part03-415.jpgChecked:显示菜单被选中。

978-7-111-36370-5-Part03-416.jpgCheckOnClick:菜单每次被单击后都更改选中状态的标记。

978-7-111-36370-5-Part03-417.jpgImage:设置菜单的图像。

978-7-111-36370-5-Part03-418.jpgShortcutKeys:设置菜单的快捷键。

设置菜单访问键的方法比较简单,先为ToolStripMeueItem对象设置Text属性,然后为它加上下画线以作为访问键的字母前输入一个“&”符号即可。例如,输入“打开(&O)”作为某菜单项的Text属性,即可使“打开(&O)”作为菜单命令的访问键。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈