各位大哥
我写了一个Delphi+SQL的成绩管理系统,可运行的过程中经常出现"cannot focus a disabled or invisible window"这个错位提示.
请问这是什么意思,怎么样去除这个错误?

解决方案 »

  1.   

    比如你有PageControl1,在第一页有edit1,在第二页有edit2。
    编译的时候,第二页在前面,程序又有edit1.SetFocus就出现这样的问题了。
      

  2.   

    你想显示的窗体在你的主窗体没有显示之前要显示
    当然会报错
    检查一下
    oncreate
    onshow事件里
      

  3.   

    没有显示Visible的组件,不能被Focus!
    就是能Focus的都必须当然可见http://lysoft.7u7.net
      

  4.   

    你是不是把EDIT1的ENABLED设为FALSE了??/