VB.Net - 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

当 Checked 属性的值更改时发生。

2

CheckStateChanged

当 CheckState 属性的值更改时发生。

示例

在此示例中,让我们继续"VB.Net - MenuStrip 控件"一章中的示例。 让我们 −

  • 隐藏和显示菜单项。
  • 禁用和启用菜单项。
  • 设置菜单项的访问键
  • 设置菜单项的快捷键。

隐藏和显示菜单项

ToolStripMenuItem 类的 Visible 属性允许您隐藏或显示菜单项。 让我们隐藏菜单栏上的项目菜单。

  • 将以下代码片段添加到 Form1_Load 事件中 −

Private Sub Form1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
   ' 隐藏项目菜单
   ProjectToolStripMenuItem1.Visible = False
   ' 设置表单的标题栏文本。
   Me.Text = "tutorialspoint.com"
End Sub
  • 在表单上添加一个带有文本"显示项目"的按钮控件。

  • 将以下代码片段添加到 Button1_Click 事件中 −

Private Sub Button1_Click(sender As Object, e As EventArgs) _
Handles Button1.Click
   ProjectToolStripMenuItem1.Visible = True
End Sub

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

VB.Net ToolStripMenuItem 示例

单击"显示项目"按钮将显示项目菜单 −

VB.Net ToolStripMenuItem 示例

禁用和启用菜单项

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

  • 将以下代码片段添加到 Form1_Load 事件中 −

Private Sub Form1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
   ' 禁用项目菜单
   ProjectToolStripMenuItem1.Enabled = False
   ' 设置表单的标题栏文本。
   Me.Text = "tutorialspoint.com"
End Sub
  • 在表单上添加一个带有文本"启用项目"的按钮控件。

  • 将以下代码片段添加到 Button1_Click 事件中 −

Private Sub Button1_Click(sender As Object, e As EventArgs) _
Handles Button1.Click
   ProjectToolStripMenuItem1.Enabled = True
End Sub

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

VB.Net ToolStripMenuItem 示例

单击"启用项目"按钮可启用项目菜单 −

VB.Net ToolStripMenuItem 示例

设置菜单项的访问键

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

例如,如果您要为文件菜单设置访问键 ALT + F,请更改其文本,并在访问键字母前添加 & (与号)。 换句话说,您将文件菜单的文本属性更改为 &File。

VB.Net ToolStripMenuItem 示例 VB.Net ToolStripMenuItem 示例

设置菜单项的快捷键

当为菜单项设置快捷键时,用户可以从键盘上按下该快捷键,从而导致菜单的 Click 事件发生。

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

  • 选择"编辑"菜单项,然后在属性窗口中选择其 ShortcutKeys 属性。

  • 点击旁边的下拉按钮。

  • 选择 Ctrl 作为修饰符并选择 E 作为按键。

VB.Net ToolStripMenuItem Example

❮ vb.net_advanced_forms.html