窗口聚焦问题

smallfool 2002-08-21 08:59:47
小弟近来想用Delphi做个证券浏览的客户端程序,一个主窗口上放置了一些控件。其中有一个可以时刻输入股票代号的编辑窗口,我的目的很简单,就是无论鼠标位置在什么地方,这个编辑控件都应该能够接收键盘输入,我这边在一些情况下,非要让鼠标在编辑控件中单击获得输入焦点后才能接收键盘输入。高手帮忙!
...全文
56 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eulb 2002-08-21
  • 打赏
  • 举报
回复
设置FormKeyPreview为true
然后在FormKeyPress事件中,判断如果用户输入的为数字,则送到edit
xzhifei 2002-08-21
  • 打赏
  • 举报
回复
用键盘钩子是最好的办法,你可以不用担心窗口聚集问题
紫郢剑侠 2002-08-21
  • 打赏
  • 举报
回复
用个键盘钩子也行。
foreveryday007 2002-08-21
  • 打赏
  • 举报
回复
FormKeyPress把字符顯示到edit里去
debussy 2002-08-21
  • 打赏
  • 举报
回复
用一个笨办法,放一个Timer上去,设定时间为1秒,然后在Timer事件里面设置该控件Focus。

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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