ToolStripMenuItem
ToolStripMenuItem类支持菜单系统中的菜单和菜单项。 您可以通过菜单系统中的单击事件处理这些菜单项。
ToolStripMenuItem控件的属性
以下是ToolStripMenuItem控件的一些常用属性 -
Sr.No. | 财产和描述 |
---|---|
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控件的一些常用事件 -
Sr.No. | 活动和描述 |
---|---|
1 | CheckedChanged Checked属性的值更改时发生。 |
2 | CheckStateChanged CheckState属性的值更改时发生。 |
例子 (Example)
在本例中,让我们继续“VB.Net - MenuStrip控件”一章中的示例。 让我们 -
- 隐藏和显示菜单项。
- 禁用和启用菜单项。
- 设置菜单项的访问键
- 设置菜单项的快捷键。
Hide and Display Menu Items
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 = "iowiki.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工具栏上的“ Start按钮执行并运行上述代码时,它将显示以下窗口:
单击Show Project按钮显示项目菜单 -
Disable and Enable Menu Items
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 = "iowiki.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工具栏上的“ Start按钮执行并运行上述代码时,它将显示以下窗口 -
单击“启用项目”按钮可启用项目菜单 -
Set Access Keys for Menu Items
设置菜单的访问键允许用户使用ALT键从键盘中选择它。
例如,如果要为文件菜单设置访问密钥ALT + F,请使用访问密钥字母前面添加的&(&符号)更改其Text 。 换句话说,您将文件菜单的文本属性更改为&File。
Set Shortcut Keys for Menu Items
当您为菜单项设置快捷键时,用户可以从键盘按下快捷键,这将导致菜单的Click事件发生。
使用ShortcutKeys属性为菜单项设置快捷键。 例如,要为编辑菜单设置快捷键CTRL + E -
选择“编辑”菜单项,然后在属性窗口中选择其ShortcutKeys属性。
单击旁边的下拉按钮。
选择Ctrl作为修饰符,选择E作为键。