Fra_Login.Visible:=true;
  p.Visible:=true;
  fra_login.E_User.SetFocus;
我这里是Fra_login(TFrame控件)在之前是隐藏了的,P是(TPanel控件)执行完以后没有任何控件有获取到焦点的!

解决方案 »

  1.   

    你的Fra_Login是什么?button?speedbutton?
      

  2.   

    Fra_Login.Visible:=true;
    p.Visible:=true;
    fra_login.E_User.SetFocus;你看看是不是fra_login.E_User獲得焦點後, 由其它的原因是fra_login.E_User又失去了焦點
      

  3.   

    这个过程是在一个MDI子窗体关闭事件中执行的,估计是这个MDI子窗体当前是Active活动窗体。
      

  4.   

    作界面的时候。。这种诡异的事情太多了。。有时候我觉得Delphi太智能了,有时候又觉得太多管闲事了。。
      

  5.   

    能否用sendmessage这个API函数实现?但是我不知道怎么使用这个API函数实现让某个窗体里面的某个控件获取焦点!
      

  6.   

    能否用sendmessage这个API函数实现?但是我不知道怎么使用这个API函数实现让某个窗体里面的某个控件获取焦点!
      

  7.   

    你是不是在创建CREATE事件中写这个语句,如果是是不起作用的,只能放在SHOW事件中写fra_login.E_User.SetFocus;