首页 理论教育 C#WinForm基础:下拉式菜单(MenuStrip)

C#WinForm基础:下拉式菜单(MenuStrip)

时间:2023-11-17 理论教育 版权反馈
【摘要】:WinForm支持两种类型的菜单,即下拉式菜单和上下文菜单。图6.13Visual Studio 2017的主菜单下拉式菜单在设计时,可以使用MenuStrip控件。如图6.14所示为工具箱中的MenuStrip控件。图6.14MenuStrip控件表6.7列出了MenuStrip的常用属性、方法和事件。表6.7MenuStrip的属性、方法和事件向菜单添加菜单项时,设计器会创建一个ToolStripMenuItem控件,每个ToolStrip-MenuItem控件都有自己的属性、方法和事件,可以在属性窗口中进行设置。

C#WinForm基础:下拉式菜单(MenuStrip)

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属性中的img按钮,弹出如图6.16所示的“Items Collection Editor”(项集合编辑器),进行菜单项的编辑。

图6.16 项集合编辑器

(3)通过“属性”窗口设置菜单和菜单项的属性。

(4)创建事件处理,处理菜单项的Click事件和其他事件。

如双击以上设计的“新建”菜单项,为“新建”菜单添加Click事件。

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

我要反馈