如何使两个控件同时获得焦点?

couragetodream 2005-09-03 08:49:07
程序中有一处"查找"功能,当在文本框中输入文字后按一下回车键即执行查找,相当于点击"查找"按钮了;
这样的情况是怎么做出来的?是设置按钮的快捷键为回车吗?又或许是不是两个控件都得到了焦点(我想好像不大可能)??
...全文
306 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mycatlove 2005-09-03
  • 打赏
  • 举报
回复
楼主结贴哇,否则扣信誉值的哇
couragetodream 2005-09-03
  • 打赏
  • 举报
回复
THANKS!
mycatlove 2005-09-03
  • 打赏
  • 举报
回复
楼主不知是否注意很多软件,在你往某个文本框里输入数据的时候,某个按钮比如“确定”按钮周围有一圈黑色的,那个就是你在输完内容按回车会触发的按钮。
这个效果就是“1. 把那个按钮设置成缺省按钮(CommandButton有这个属性),然后按回车就会触发它.
”。这个属性就是CommandButton的Default属性
fj182 2005-09-03
  • 打赏
  • 举报
回复
KeyAscii=0就没有声音了
couragetodream 2005-09-03
  • 打赏
  • 举报
回复
有什么方法不让声音出来?
couragetodream 2005-09-03
  • 打赏
  • 举报
回复
试了一下第二种方法,果然好用!但为什么每次回车的时候都有一声系统警告的声音?
chenziteng 2005-09-03
  • 打赏
  • 举报
回复
不是两个控件都得到了焦点, 我能想到两个做法:

1. 把那个按钮设置成缺省按钮(CommandButton有这个属性),然后按回车就会触发它.

2. 在文本框的KeyDown事件(或KeyUp事件等)中判断,如果按下的是回车就调用查找功能

7,763

社区成员

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

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