一个容易忽略的Command_Click问题

wulumuqi2000 2006-11-08 12:19:51
在窗体上一个获的焦点的按纽,用鼠标单击时产生Command_Click事件,但按下回车键和空格键,同样会产生Command_Click事件,现在想按下回车键和空格键时不起作用怎么办?
...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yachong 2006-11-08
  • 打赏
  • 举报
回复
回车键和空格键是Windows按钮的一个标准用法,为什么要花力气改变它?
难道你的程序写完以后,用户鼠标坏掉了就不让他用了?
很多人就是喜欢用键盘的。
Dunzip 2006-11-08
  • 打赏
  • 举报
回复
对相应的按钮下一个HOOK钩子,丢弃回车键与空格键消息。
guyehanxinlei 2006-11-08
  • 打赏
  • 举报
回复
将回车与空格键屏蔽掉最好
嗷嗷叫的老马 2006-11-08
  • 打赏
  • 举报
回复
楼上的方法没用的.

回车键是不会触发KeyPress事件的.

我认为最好的办法就是使用SubClass来把回车键与空格键的消息过滤了.
clear_zero 2006-11-08
  • 打赏
  • 举报
回复
我没有测试阿,你可以试试看在key press里面让回车/空格键的asc码=0

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧