Visual Basic StripMenuItem 控件
ToolStripMenuItem
类支持菜单系统中的菜单和菜单项。您可以通过菜单系统中的单击事件来处理这些菜单项。
ToolStripMenuItem 控件的属性
以下是 ToolStripMenuItem
控件的一些常用属性:
编号 | 属性 & 描述 |
---|---|
1 | Checked 获取或设置一个值,该值指示是否选中 ToolStripMenuItem。 |
2 | CheckOnClick 获取或设置一个值,该值指示 ToolStripMenuItem 在单击时是否应自动显示为选中或未选中状态。 |
3 | CheckState 获取或设置一个值,该值指示 ToolStripMenuItem 是处于选中、未选中还是不确定状态。 |
4 | Enabled 获取或设置一个值,该值表示控件是否已启用。 |
5 | IsMdiWindowListEntry 获取一个值,该值表示 ToolStripMenuItem 是否显示在多文档界面(MDI)窗口列表上。 |
6 | ShortcutKeyDisplayString 获取或设置快捷键文本。 |
7 | ShortcutKeys 获取或设置与 ToolStripMenuItem 关联的快捷键。 |
8 | ShowShortcutKeys 获取或设置一个值,该值表示是否在 ToolStripMenuItem 旁边显示与 ToolStripMenuItem 关联的快捷键。 |
ToolStripMenuItem 控件的事件
以下是 ToolStripMenuItem
控件的一些事件:
编号 | 事件 & 描述 |
---|---|
1 | CheckedChanged 当选中属性的值更改时发生。 |
2 | CheckStateChanged 当 CheckState 属性的值更改时发生。 |
实例
在本例中,让我们继续使用上一章 'Visual Basic MenuStrip 控件' 的例子。
让我们:
- 隐藏和显示菜单项。
- 禁用和启用菜单项。
- 设置菜单项的访问键
- 设置菜单项的快捷键。
隐藏和显示菜单项
ToolStripMenuItem
类的 Visible
属性让您可以隐藏或显示菜单项。让我们隐藏菜单栏上的项目菜单。
- 将以下代码段添加到
Form1_Load
事件:
Private Sub Form1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
' Hide the project menu
ProjectToolStripMenuItem1.Visible = False
' Set the caption bar text of the form.
Me.Text = "cankaoshouce.com"
End Sub
- 在表单上添加文本为 "Show Project" 的按钮控件。
- 将以下代码段添加到按钮的
Button1_Click
事件:
Private Sub Button1_Click(sender As Object, e As EventArgs) _
Handles Button1.Click
ProjectToolStripMenuItem1.Visible = True
End Sub
使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行和运行上述代码时,将显示以下窗口:
单击 Show Project(显示项目)按钮显示项目菜单:
禁用和启用菜单项禁用和启用菜单项
Enabled
属性允许您禁用或灰显菜单项。让我们禁用菜单栏上的项目菜单。
- 将以下代码段添加到
Form1_Load
事件:
Private Sub Form1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
' Disable the project menu
ProjectToolStripMenuItem1.Enabled = False
' Set the caption bar text of the form.
Me.Text = "cankaoshouce.com"
End Sub
- 在表单上添加文本为 'Enable Project' 的按钮控件。
- 将以下代码段添加到按钮的 Button1_Click 事件:
Private Sub Button1_Click(sender As Object, e As EventArgs) _
Handles Button1.Click
ProjectToolStripMenuItem1.Enabled = True
End Sub
当使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行并运行上述代码时,它将显示以下窗口:
单击 Enable Project 启用项目按钮可启用项目菜单:
设置菜单项的访问键
设置菜单的访问键允许用户使用 ALT
键从键盘上选择菜单。
例如,如果要为 file 文件菜单设置访问键 ALT+F,请在访问键字母前添加&(与)来更改其文本。换言之,您可以将 file 文件菜单的 text 属性更改为 &File
设置菜单项的快捷键
为菜单项设置快捷键时,用户可以从键盘上按快捷键,这将导致菜单的单击事件发生。
使用 ShortcutKeys
属性为菜单项设置快捷键。例如,为 Edit 编辑菜单设置快捷键 CTRL+E:
- 选择 Edit 编辑菜单项,并在属性窗口中选择其
ShortcutKeys
属性。 - 单击它旁边的下拉按钮。
- 选择 Ctrl 作为修改器,选择 E 作为键。