你把焦点赋给了一个没有Parent或not Visible的控件。

解决方案 »

  1.   

    可能是在窗体没有create之前或响应oncreate事件的时候将其中的控件setfocus了
      

  2.   

    你把焦点赋给了一个Visible:=false or not Enabled:=false的控件。  
      

  3.   


    窗口Visible为False或者Enable为False时不能设置焦点,这是Delphi的内置错误,
    如果用WindowsApi就没有这个问题:
      windows.SetFocus( Form1.Handle );
      //这样就不会出现讨厌的异常了;