100分求解vb 如何设置数字键盘快捷键

比如我有1到9九个button想设置数字键盘上1到9对应的快捷键,该如何做?我觉得KeyUp事件可能不太好因为这个程序上还有文本框需要输入东西可能有输入数字... 比如我有1到9 九个button 想设置数字键盘上1到9对应的快捷键,该如何做?
我觉得KeyUp事件可能不太好 因为这个程序上还有文本框需要输入东西 可能有输入数字
展开
 我来答
qlz372378
2009-03-11 · TA获得超过353个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:375万
展开全部
比如你有一个button1那么你就在button1的caption属性里面设置成这样button1.caption="&1"

不知道vb.net里面窗体有没有keypreview这个属性,如果有的话,设置成ture然后再在窗体的keyup事件里面写代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szdan
2009-03-16 · TA获得超过662个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:0
展开全部
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyNumpad1 Then Call Command1_Click
End Sub

Private Sub Form_Load()
Me.KeyPreview = True
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恽格c
2009-03-11 · TA获得超过340个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:186万
展开全部
其实你将Form的KeyPreview属性设为Ture即可!就不会影响文本框了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kitten_s
2009-03-11 · TA获得超过359个赞
知道小有建树答主
回答量:645
采纳率:0%
帮助的人:0
展开全部
Command1.Caption="&1"
按住ALT+字母区域上方的Num1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式