获取或设置与 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命令了,呵呵欢迎分享,转载请注明来源:内存溢出
评论列表(0条)