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 事件:
  1. Private Sub Form1_Load(sender As Object, e As EventArgs) _
  2. Handles MyBase.Load
  3. ' Hide the project menu
  4. ProjectToolStripMenuItem1.Visible = False
  5. ' Set the caption bar text of the form.
  6. Me.Text = "cankaoshouce.com"
  7. End Sub
  • 在表单上添加文本为 "Show Project" 的按钮控件。
  • 将以下代码段添加到按钮的 Button1_Click 事件:
  1. Private Sub Button1_Click(sender As Object, e As EventArgs) _
  2. Handles Button1.Click
  3. ProjectToolStripMenuItem1.Visible = True
  4. End Sub

使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行和运行上述代码时,将显示以下窗口:

单击 Show Project(显示项目)按钮显示项目菜单:


禁用和启用菜单项禁用和启用菜单项

Enabled 属性允许您禁用或灰显菜单项。让我们禁用菜单栏上的项目菜单。

  • 将以下代码段添加到 Form1_Load 事件:
  1. Private Sub Form1_Load(sender As Object, e As EventArgs) _
  2. Handles MyBase.Load
  3. ' Disable the project menu
  4. ProjectToolStripMenuItem1.Enabled = False
  5. ' Set the caption bar text of the form.
  6. Me.Text = "cankaoshouce.com"
  7. End Sub
  • 在表单上添加文本为 'Enable Project' 的按钮控件。
  • 将以下代码段添加到按钮的 Button1_Click 事件:
  1. Private Sub Button1_Click(sender As Object, e As EventArgs) _
  2. Handles Button1.Click
  3. ProjectToolStripMenuItem1.Enabled = True
  4. End Sub

当使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行并运行上述代码时,它将显示以下窗口:

单击 Enable Project 启用项目按钮可启用项目菜单:


设置菜单项的访问键

设置菜单的访问键允许用户使用 ALT 键从键盘上选择菜单。

例如,如果要为 file 文件菜单设置访问键 ALT+F,请在访问键字母前添加&(与)来更改其文本。换言之,您可以将 file 文件菜单的 text 属性更改为 &File


设置菜单项的快捷键

为菜单项设置快捷键时,用户可以从键盘上按快捷键,这将导致菜单的单击事件发生。

使用 ShortcutKeys 属性为菜单项设置快捷键。例如,为 Edit 编辑菜单设置快捷键 CTRL+E:

  • 选择 Edit 编辑菜单项,并在属性窗口中选择其 ShortcutKeys 属性。
  • 单击它旁边的下拉按钮。
  • 选择 Ctrl 作为修改器,选择 E 作为键。

分类导航