为何SetFocus不起作用?

努力偷懒 2005-08-25 12:00:41
Fra_Login.Visible:=true;
p.Visible:=true;
fra_login.E_User.SetFocus;
我这里是Fra_login(TFrame控件)在之前是隐藏了的,P是(TPanel控件)执行完以后没有任何控件有获取到焦点的!
...全文
290 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
努力偷懒 2005-08-31
  • 打赏
  • 举报
回复
我使用了时间控件去实现了!没办法了!唉~~~~~
xixuemao 2005-08-25
  • 打赏
  • 举报
回复
你的Fra_Login是什么?button?speedbutton?
hanqi609 2005-08-25
  • 打赏
  • 举报
回复
你是不是在创建CREATE事件中写这个语句,如果是是不起作用的,只能放在SHOW事件中写fra_login.E_User.SetFocus;
努力偷懒 2005-08-25
  • 打赏
  • 举报
回复
能否用sendmessage这个API函数实现?但是我不知道怎么使用这个API函数实现让某个窗体里面的某个控件获取焦点!
努力偷懒 2005-08-25
  • 打赏
  • 举报
回复
能否用sendmessage这个API函数实现?但是我不知道怎么使用这个API函数实现让某个窗体里面的某个控件获取焦点!
yuechuan 2005-08-25
  • 打赏
  • 举报
回复
作界面的时候。。这种诡异的事情太多了。。有时候我觉得Delphi太智能了,有时候又觉得太多管闲事了。。
努力偷懒 2005-08-25
  • 打赏
  • 举报
回复
这个过程是在一个MDI子窗体关闭事件中执行的,估计是这个MDI子窗体当前是Active活动窗体。
konhon 2005-08-25
  • 打赏
  • 举报
回复
Fra_Login.Visible:=true;
p.Visible:=true;
fra_login.E_User.SetFocus;

你看看是不是fra_login.E_User獲得焦點後, 由其它的原因是fra_login.E_User又失去了焦點

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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