C#——菜单与工具栏控件

一、菜单控件

1、下拉菜单(MenuStrip)

常用属性及说明:

①Enabled                                ——通过该属性,可以在运行时启用或禁用控件

②Image                                   ——获取或设置显示在菜单项上的图像

③ShortcutKeys                        ——给菜单项指定一个快捷键

④Show ShortcutKeys              ——指示是否在该菜单项上显示其快捷键

⑤ShortcutKeyDisplayString    ——给菜单项的快捷键自定义一段描述信息

⑥ToolTipText                          ——在鼠标移动到菜单项时显示的提示信息

在文本框中输入“编辑(&E)”就会产生快捷键字符,可使用Alt+E组合键打开。


2、快捷菜单(ContextMenuStrip)

在其作用范围内,单击鼠标右键,即可弹出。

创建快捷菜单之后,并不会在窗体中出现,并且单击右键也不会执行改菜单,必须让菜单与窗体或可见控件相关联。

操作方法:选择希望单击右键弹出快捷菜单的对象,将该对象的ContextMenuStrip属性设置为快捷菜单对象即可。


二、工具栏(toolStrip)控件

工具栏在应用程序中表现为直观、快捷。它可以快速地执行和菜单项相同的命令,它一般由多个按钮排列组成。

常用属性和事件:

1)Items属性

它可以获取属于toolStrip的所有项,该属性为集合类型,下标0代表第一个类别项目,Count代表集合的个数。

2)LayoutStyle属性

①StackWithOverflow                        ——指定项按自动方式进行布局

②HorizontalStackWithOverflow       ——指定项按水平方向进行布局且必要时会溢出

③VerticalStackWithOverflow            ——指定项按垂直方向进行布局,在控件中居中且必要时会溢出

④Flow                                               ——根据需要指定项按水平方向或垂直方向排列

⑤Table                                              ——指定项的布局方式为左对齐

工具栏中的每个类别项目都是一个控件,都可以有自己的属性和事件。

工具栏一般情况下只需要对各个类别项使用Click事件。


你可能感兴趣的:(C#——菜单与工具栏控件)