问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb 按钮快捷键怎么设置

发布网友 发布时间:2022-04-28 11:29

我来回答

4个回答

热心网友 时间:2023-10-05 11:44

设置VB窗体中按扭快捷键的操作可以采用下面两种方法来实现:
1、在按扭的Capion
属性设置标题的时候,前面增加
"&K"字符就可以,K代表的是你准备使用的Alt+键盘字符,如“&O.退出”,程序运行的时候按下
Alt+O
即执行该按扭的操作了
2、你可以利用该按扭所在的Form
窗体优先权获得键盘操作功能来激发你要完成的按扭操作,此时首先要设置Form
的KeyPreview
属性值为
True,然后在
Form中KeyDown事件中判断你需要的组合键盘值来激发你的按扭事件.
Form_KeyDown事件中的各功能键值组合比较全面,如Shift,Alt
及Ctr等,一般都能满足快捷键的组合需求了.
Exp:
利用Ctrl+O组合键激发上面所说的按扭键,在Form_KeyDown事件中添加如下代码
Private
Sub
Form_KeyDown(KeyCode
As
Integer,
Shift
As
Integer)
If
Shift
=
2
And
KeyCode
=
79
Then
btnQuit_Click()
End
If
End
Sub
btnQuit_Click()是退出程序按扭事件

热心网友 时间:2023-10-05 11:45

在按钮的Caption值当中 某字母前加&
这个字母就是这个按钮的快捷键
按 Alt +这个字母 就可以了
只按一个字母是不可能的

Command1.Caption = "&OK"
Command1的快捷键就是 Alt + O

热心网友 时间:2023-10-05 11:46

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Form_Load()
Timer1.Interval = 300 '设定检测间隔
End Sub
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyQ) Then ' 判断你需要的快捷键是否按下,这里使用“Q”
Call Command1_click '按下按钮
Else
End If
End Sub

还有第二种方法
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKey1 Then ‘按下1键
Call Command1_Click
end if
End Sub
注意这是form的keydown事件,要求form必须具有焦点请参考,采纳,谢谢

热心网友 时间:2023-10-05 11:46

'给你举个简单的例子
Private Sub Form_Load()
Command1.Caption = "我是Q的快捷键&Q" '你可以把&后面的字母改成你需要快捷键的字母
End Sub
Private Sub Command1_Click()
MsgBox "你按了Ait+Q"
End Sub
'请参考采纳!谢谢!

热心网友 时间:2023-10-05 11:44

设置VB窗体中按扭快捷键的操作可以采用下面两种方法来实现:
1、在按扭的Capion
属性设置标题的时候,前面增加
"&K"字符就可以,K代表的是你准备使用的Alt+键盘字符,如“&O.退出”,程序运行的时候按下
Alt+O
即执行该按扭的操作了
2、你可以利用该按扭所在的Form
窗体优先权获得键盘操作功能来激发你要完成的按扭操作,此时首先要设置Form
的KeyPreview
属性值为
True,然后在
Form中KeyDown事件中判断你需要的组合键盘值来激发你的按扭事件.
Form_KeyDown事件中的各功能键值组合比较全面,如Shift,Alt
及Ctr等,一般都能满足快捷键的组合需求了.
Exp:
利用Ctrl+O组合键激发上面所说的按扭键,在Form_KeyDown事件中添加如下代码
Private
Sub
Form_KeyDown(KeyCode
As
Integer,
Shift
As
Integer)
If
Shift
=
2
And
KeyCode
=
79
Then
btnQuit_Click()
End
If
End
Sub
btnQuit_Click()是退出程序按扭事件

热心网友 时间:2023-10-05 11:45

在按钮的Caption值当中 某字母前加&
这个字母就是这个按钮的快捷键
按 Alt +这个字母 就可以了
只按一个字母是不可能的

Command1.Caption = "&OK"
Command1的快捷键就是 Alt + O

热心网友 时间:2023-10-05 11:46

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Form_Load()
Timer1.Interval = 300 '设定检测间隔
End Sub
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyQ) Then ' 判断你需要的快捷键是否按下,这里使用“Q”
Call Command1_click '按下按钮
Else
End If
End Sub

还有第二种方法
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKey1 Then ‘按下1键
Call Command1_Click
end if
End Sub
注意这是form的keydown事件,要求form必须具有焦点请参考,采纳,谢谢

热心网友 时间:2023-10-05 11:46

'给你举个简单的例子
Private Sub Form_Load()
Command1.Caption = "我是Q的快捷键&Q" '你可以把&后面的字母改成你需要快捷键的字母
End Sub
Private Sub Command1_Click()
MsgBox "你按了Ait+Q"
End Sub
'请参考采纳!谢谢!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...爱你你是我的罗密欧 , 我愿意变成你的朱丽叶' 谁知 有句歌词是“我爱你你是我的朱丽叶,我愿意变成你的梁山伯”是哪... 为什么打印出来的文档页码和原来的不一样 ...两台电脑用路由器上网一台是W7一台是XP如何实现两台电脑共享文件 win7怎么联另一台电脑win7怎么让网络和另一台电脑共享 w7的系统怎么共享电脑w7系统里面文件怎么共享另一台电脑 共享win7电脑w7系统里面文件怎么共享另一台电脑 翡翠有收藏价值吗,我们玩家如何去投资 价格一两万元的翡翠如何挑选 ppt怎么转换成视频?简单四步法,轻松搞定ppt微课录制 vb 热键设置 VB中如何对命令按钮分别设置快捷键和热键?Alt+字母,Ctrl+字母分明代表哪个键? vb按钮如何设置快捷键, 请问怎样在 VB 中设置系统热键? VB 如何设置快捷键? vb怎么设置快捷键? 百度糯米火车票退票怎么退票 VB中如何设置热键和快捷键? 在百度糯米上订的消费券怎么使用啊 我在百度订票在12306查没有定订单但手机以来信息,定票成功,以出票成 百度糯米关注的东西在哪里看 百度糯米团升级版本之后为什么所有的没使用的团购券都没有了,以前的消费记录也都没了,怎么找回记录? 百度糯米如何退火车票 我百度糯米订的火车票退款还没到怎么办? 如何删除百度叫车订单记录? 如何删除百度糯米中已完成的电影订单(购票记录)? 百度糯米怎么删除已完成的订单(电影票购票记录)? 在百度糯米中买了东西,为什么没有交易记录,订单都显示0,是骗人的吗 百度糯米购买成功了显示没订单,怎么办 百度糯米车票怎么查 vb怎样使用热键 VB里怎么设置快捷键 如:F1开启 F2关闭 vb.net怎样给MenuItem设置热键? VB设置热键 在VB中如何设置快捷键? VB中如何为程序设置快捷键 VB怎么设置热键啊 vb怎么设置全局热键 vb如何设置按钮控件的快捷键 手机屏幕上酷狗歌词怎么解锁? 如果酷狗的桌面歌词被锁住了。怎么解锁? 织梦cms列表页如何实现瀑布流效果,谁有相关代码或者插件,可以给我吗,谢谢!!!!!!!!!!!! 办公室里有那种特别讨厌的人怎么办? 要怎么面对很讨厌的同事? 怎么与讨厌的同事相处,特别是同个办公室? 在公司遇到特别讨厌的人怎么跟她相处? 公司办公室有一位同事,我特别烦他,该如何与他相处呢? 在工作中,你是如何跟讨厌的人相处的? 面对非常讨厌的白眼狼同事,该如何与其相处? 心里很讨厌一个办公室同事,我该如何与她共事呢?