为何SetFocus不起作用?

努力偷懒 2005-08-25 12:00:41
Fra_Login.Visible:=true;
p.Visible:=true;
fra_login.E_User.SetFocus;
我这里是Fra_login(TFrame控件)在之前是隐藏了的,P是(TPanel控件)执行完以后没有任何控件有获取到焦点的!
...全文
187 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
努力偷懒 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又失去了焦點
  • 打赏
  • 举报
回复
相关推荐
发帖
语言基础/算法/系统设计
加入

1.6w+

社区成员

Delphi 语言基础/算法/系统设计
申请成为版主
帖子事件
创建了帖子
2005-08-25 12:00
社区公告
暂无公告