VB键盘事件 优先激活窗体的键盘事件的问题

VB的键盘事件默认是先激活控件的键盘事件后再激活窗体的键盘事件如果想窗体先接受键盘事件,应该把窗体的Keypreview的属性改为True但是为什么改了以后,如果焦点在按... VB的键盘事件 默认是先激活控件的键盘事件后再激活窗体的键盘事件如果想窗体先接受键盘事件,应该把 窗体的 Keypreview的属性 改为 True但是为什么改了以后,如果焦点在按钮控件上,对于接受回车键 ASCII码13,总是起到一个点击按钮的作用呢?空格键ASCII32,也是如此!而不是走,窗体接受键盘的KeyAscii=13 的事件过程呢?举个简单的例子:代码:界面:当焦点在Combo、text、list、check、option上时,都可以实现按一下回车键,将456加载进combo列表框内,但当焦点在command上时,按回车键无效!请问如何在焦点在按钮上时也能激活窗体的 回车 键盘事件! 展开
 我来答
匿名用户
2013-09-05
展开全部
VB里当焦点在commmand上时,按键盘上的回车键是激活command的click事件。所以如果想要完成你的想法,你只要把Form_KeyPress中需要的执行代码复制到commmand_click事件中即可。---------------------------------------------实现: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = ComboBox1.Text
ComboBox1.Items.Add(ComboBox1.Text)
End Sub----------------------------希望对你有帮助 O(∩_∩)O~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式