vb.net 如何实现自定义的快捷键及对应的文件保存
用户的自定义设置一般可以存在app.config文件中
我们提供的服务有:网站建设、成都网站制作、微信公众号开发、网站优化、网站认证、米东ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的米东网站制作公司
在程序开启后可以定义全局变量存储这些配置,这样就不必每次都读配置文件了
你可以在你的项目属性里面找到资源选项,里面可以直接添加静态的配置(此处添加的项会直接存储在app.config中)
如何用VB.NET设置菜单项的热键
不清楚热键和快捷键是什么区别
1.如果你是指Chrl+S这样的快捷键,可以设置ShortCutKeys属性,属性窗口就有可视化编辑器。
2.如果你是指"保存(S)",其中s有下划线这样的用Alt+字母来访问的设置,应该在菜单项的Text属性中使用符号。符号后面的字母将被作为快速访问字符,显示的时候不会被显示出来,而字母会自动加上下划线。比如"保存(s)"。
3.和选中标记有关的属性有两个
CheckOnClick 在菜单项上单击时是否改变Checked属性
Checked 设置/获取 菜单项是否被选中
4.设置菜单项的Enabled属性为False
vb.net 如何实现用自定义快捷键打开ToolStripMenuItem
ToolStripMenuItem有一个ShortcutKey属性,这就是设置快捷键的属性。
回复:哦,我懂了,是不是当按下这个快捷键时就显示这个ToolStripMenuItem,如果是,得在窗体的KeyDown事件添加代码。因为ShortcutKey属性是执行ToolStripMenuItem的Click事件的代码,而不是显示这个菜单。
先将窗体的KeyPreview属性设为True(必须这样,不然当窗体添加了其他控件就无法接受到这个KeyDown事件。然后找到窗体的KeyDown事件,给KeyDown事件添加处理代码(这是包含KeyDown事件框架的代码):
Private Sub Form2_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.Control = True And e.KeyCode = Keys.I Then
ToolStripMenuItem1.ShowDropDown()
End If
End Sub
分享题目:vb.net自定义菜单 vba自己做菜单
网页地址:http://lswzjz.com/article/dohhoji.html