WinForm支持两种类型的菜单,即下拉式菜单(MenuStrip)和上下文菜单(右键菜单)。本小节将介绍下拉式菜单(主菜单),下一小节介绍上下文菜单。如图6.13所示为Visual Studio 2017中的主菜单。
图6.13 Visual Studio 2017的主菜单
下拉式菜单(MenuStrip)在设计时,可以使用MenuStrip控件。MenuStrip可以设计出如图6.13所示的菜单样式。
如图6.14所示为工具箱中的MenuStrip控件。
图6.14 MenuStrip控件
表6.7列出了MenuStrip的常用属性、方法和事件。
表6.7 MenuStrip的属性、方法和事件
向菜单添加菜单项时,设计器会创建一个ToolStripMenuItem控件,每个ToolStrip-MenuItem控件都有自己的属性、方法和事件,可以在属性窗口中进行设置。
表6.8列出了ToolStripMenuItem控件的属性、方法和事件。
表6.8 ToolStripMenuItem的属性、方法和事件
使用MenuStrip控件设计下拉式菜单的步骤如下:(www.xing528.com)
(1)在窗体中添加一个MenuStrip控件。
(2)在添加的菜单上添加新菜单项(ToolStripMenuItem)。
➢可以使用鼠标单击菜单,输入菜单项的文本,如图6.15所示。
图6.15 直接编辑菜单项
➢也可单击MenuStrip控件的Items属性中的按钮,弹出如图6.16所示的“Items Collection Editor”(项集合编辑器),进行菜单项的编辑。
图6.16 项集合编辑器
(3)通过“属性”窗口设置菜单和菜单项的属性。
(4)创建事件处理,处理菜单项的Click事件和其他事件。
如双击以上设计的“新建”菜单项,为“新建”菜单添加Click事件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。