Windows Forms高级界面组件-使用菜单控件

VS2008工具箱引入了一系列后缀为strip的控件,包括菜单控件(MenuStrip)、ToolStrip和StatusStrip,其中MenuStrip类似于普通软件的标准菜单,如word应用程序的文件编辑等菜单。ToolStrip是工具栏控件,可以产生带图像的小按钮,类似于Word的工具栏,通常提供菜单项的简便操作。StatusStrip是状态栏控件,一般位于界面的下方,用于提示用户信息,类型于Windows操作系统的状态栏。

在Windows应用程序中添加菜单的方法如下:

1、创建Windows应用程序,项目名称为MenuTest。
2、打开窗体文件,在工具箱中双击“MenuStrip”控件,或者拖动“MenuStrip”控件到Form1窗体中,即可在当前编辑窗体中添加菜单。



3、单击窗体中添加菜单的白色区域,即可输入菜单项,在右边和下边分别出现输入文本框,可在这些区域输入菜单项,如果在右边填写内容,则表示此菜单为当前菜单的子菜单,如果在下边填写内容,则创建一个和当前菜单级别相同的菜单项。



4、根据需要逐个填写菜单项。如果需要添加标准菜单,单击菜单条右上角的黑色三角,打开MenuStrip任务栏,单击“插入标准栏”按钮,即可在菜单中插入通用的标准菜单。

5、为了使菜单更加美观和使用方便,通常会对菜单进行分组,在菜单项中直接添加“-”符号将其添加到当前菜单合适的位置中。

说明:使用VS2008创建菜单时,分隔符可以使用在菜单项中直接添加“-”号方式实现,VS2008会自动把短线变成分隔元素线条。也可右击菜单项,然后单击“插入”-“Separator”,在菜单中添加分隔符。

6、为菜单设置快捷键。选择要设置快捷键的菜单项,打开其属性面板,打工“ShortCutKeys”属性,单击向下箭头,打开一个窗口,在该窗口中设置与菜单项结合的快捷键组合。对于标准菜单建议使用通用的快捷键,其他可以自己定义。

注意:C# VS2008设置非组合快捷键

在菜单项的Text属性中设置文本时,如果前面加“&”号,表示设置其后面的第一个字符为该项的快捷键。例如,在“文件”菜单的位置输入“文件(&F)”,会产生“文件(F)”的效果,“&”标识为确认快捷键的字符。

菜单项的前面可以添加图片以显示菜单的状态,也可以通过图片和工具栏相关联,提高程序的美观和实用性。在编辑的菜单项上右击,在快捷菜单中单击“设置图像”菜单,打开“选择资源”对话框,查找合适的图像即可完成。

posted on 2012-07-03 09:26  流星落  阅读(1242)  评论(0编辑  收藏  举报

导航