ToolStripMenuItem.ShortcutKeys 属性
创新互联公司主营平和网站建设的网络公司,主营网站建设方案,手机APP定制开发,平和h5微信小程序开发搭建,平和网站营销推广欢迎平和等地区企业咨询
获取或设置与 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
VB.NET即时窗口用于在设计时调试和计算表达式、执行语句、输出变量值等
快捷键是:CTRL+G 或者按 CTRL+ALT+I
不清楚热键和快捷键是什么区别
1.如果你是指Chrl+S这样的快捷键,可以设置ShortCutKeys属性,属性窗口就有可视化编辑器。
2.如果你是指"保存(S)",其中s有下划线这样的用Alt+字母来访问的设置,应该在菜单项的Text属性中使用符号。符号后面的字母将被作为快速访问字符,显示的时候不会被显示出来,而字母会自动加上下划线。比如"保存(s)"。
3.和选中标记有关的属性有两个
CheckOnClick 在菜单项上单击时是否改变Checked属性
Checked 设置/获取 菜单项是否被选中
4.设置菜单项的Enabled属性为False
自己做个试验就行了:
Public Class Form1
' 在窗体上放个 Label1
Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
Lable1.Text = "KeyCode= " e.KeyCode.ToString vbCrLf
Lable1.Text = "KeyData= " e.KeyData.ToString vbCrLf
Lable1.Text = "KeyValue= " e.KeyValue.ToString
End Sub
End Class
运行起来,自己按键盘试试就知道了。
F1:显示MSDN帮助。当然你要安装MSDN,否则得不到真正的帮助了
F2:显示对象浏览器。这里你可以看到对象的各种属性、方法与事件
F3:查找一下个
F4:显示当前选中控件的属性窗体
F5:运行程序(VB.NET则是F8了)
F7:由窗体设计切换到对应的代码窗体
F8:单步执行程序
F9:切换断点
Alt+A:打开外接程序菜单
Alt+D:打开调试菜单
Alt+E:打开编辑菜单
Alt+F:打开文件菜单
Alt+H:打开帮助菜单
Alt+I:打开图表菜单
Alt+O:打开格式菜单
Alt+T:打开工具菜单
Alt+P:打开工程菜单
Alt+R:打开运行菜单
Alt+U:打开查询菜单
Alt+Q:退出
Alt+V:打开视图菜单
Alt+W:打开窗口菜单
Tab:让选中的代码,集休缩进
Shift+F2:查看当前光标所在的变量或函数、子过程的定义。这一快捷键很方便,比如程序中有一个 call PubFunction ,你只要将鼠标在PubFunction 任意一处点中,然后按Shift+F2就可以直接转到函数的声明处。
Shift+F4:打开属性页窗口,与F4不一样哦
Shift+F5:重新启动
Shift+F7:由代码窗体切换到对应的窗体设计界面
Shift+F8:逐过程单步执行。按过程进行调试
Shift+F9:快速监视
Shift+Tab:让选中的代码集体凸出
Ctrl+F5:全编译执行
Ctrl+A:全部选中
Ctrl+Break:中断执行,调试过程中如果程序限入死循环,或者你随时高兴让程序停下来,此快捷键就很有用了,不要再结束任务了吧。
Ctrl+C:复制
Ctrl+D:添加文件
Ctrl+E:打开菜单编辑器
Ctrl+F:在代码窗体进行查找。实现查找功能与Word等功能相同
Ctrl+F8:运行到光标处
Ctrl+F9:运行下一条语句
Ctrl+G:查看立即窗体。比如程序中有Debug.print 语句,你可以在立即窗口中查看到相应的显示。另外在开发过程中在立即窗体中还可以查询变量的情况,方法是输入 ?变量名 之后回车
Ctrl+H:替换
Ctrl+J:将所选控件移至顶层
Ctrl+K:将所选控件移至底层
Ctrl+L:调用堆栈
Ctrl+N:新建一个工程
Ctrl+O:打开一个已存在的工程,当前工程窗口要关闭的:)
Ctrl+P:打印
Ctrl+R:查看工程窗口
Ctrl+S:保存工程。开发过程口及时保存会给你带来很大的好处哦。
Ctrl+Shift+F2:最后位置。在多个窗口中切换时可以用这个方法快速回到最后一次编辑的所在地
Ctrl+Shift+F8:跳出过程
Ctrl+shift+F9:清除所有断点。调试时如果设置了很多断点,通过此快捷键就可以一次性清除了
Ctrl+T:显示部件窗口。菜单位置是工程----部件
Ctrl+W:编辑监视
Ctrl+X:剪切
Ctrl+Z:撤消上一步操作。