一、菜单控件
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事件。