vb.net 如何添加菜单快捷键

vb.net 如何添加菜单快捷键,第1张

ToolStripMenuItem.ShortcutKeys 属性

获取或设置与 ToolStripMenuItem 关联的快捷键

使用 ShortcutKeys 属性可以将组合键分配给菜单命令,例如,将 Ctrl+C 分配给“复制”命令。 您可以使用快捷键而不使用访问键,也可以同时使用快捷键和访问键,访问键是菜单或菜单项中与 Alt 键一起使用的带下划线的字母。 通过在要用于访问键的字母前面键入一个“and”符 (&),可以在代码中定义访问键。

新建一个Form1把Form1的KeyPreview改成True

拖入一个Button1到Form1上面

然后加入以下代码

Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown

If e.KeyData = (Keys.Alt Or Keys.G) Then

Button1.PerformClick() '或者用Button1_Click(Nothing, New EventArgs)

'快捷键Alt+G触发Button1_Click()事件。

End If

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Button1.Size = New Size(180, 23)

Button1.Text = "我被局部快捷键给召唤了~"

End Sub

如果是用Alt组合健,最简单的方法就是,在按钮的Text属性里加个&符合,比如想用Alt+A来控制Button1的话,就在Button1的Text属性上加一个&A即可。比如Text属性是“我是按钮(&A)”,如图所示,那么在按下Alt+A就可以执行Button1_Click命令了,呵呵


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11900782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存