菜单栏的设计
一、下拉式菜单的设计
在Windows应用程序中,MenuStrip控件通常被设计成下拉式菜单,当然也可以美化成Microsoft Office中的那种菜单样式。
创建菜单栏具体步骤如下:
1.在Windows窗体中添加一个Menustrip控件。
2.单击该控件Items属性中的按钮,弹出“项集合编辑器”对话框。
3.在“项集合编辑器”对话框中可以添加MenuItems子项。如果要为已经添加的子项添加子菜单,可以选择MenuItem子项,单击其DropdownItems属性后面的按钮,弹出“项集合编辑器”对话框(子项)。
4.在“项集合编辑器”(子项)对话框中可以给指定子项添加子菜单,依次类推,即可完成下拉式菜单的设计。
5.为了更方便地使用菜单,可以通过给菜单项设置快捷键。设置快捷键时,选中菜单项,在其Text属性值的右侧使用样式(&B)为指定菜单项设置快捷键,其中,B可以是任意字母。另外,还可以选中菜单项,在“属性”窗口中通过设置ShortcutKeys属性为菜单添加快捷键。
注:如果要制作带有分割线的菜单,可以通过在MenuStrip控件中添加Separator菜单项来实现。
二、弹出式菜单设计
在Windows应用程序中设计弹出式菜单时,可以使用ContextMenuStrip控件。Windows应用程序中的窗体和控件都有一个ContextMenuStrip属性,该属性用来指定当用户单击鼠标右键该窗体或控件时显示的快捷菜单。
使用ContextMenuStrip控件设计弹出式菜单的步骤如下所示:
1.在Windows窗体中添加一个ContextMenuStrip控件。
2.单击控件Items属性后面的3.选中当用户单击鼠标右键时要显示弹出菜单的窗体或控件,设置其ContextMenuStrip属性为刚才编辑好的ContextMenuStrip控件的名称。
运行程序,当用户在窗体或控件上单击右键时,程序便会弹出已经设置的快捷菜单。