我显示一个窗体时,有四个label不显示,当我把窗体拉出显示器外(看不到窗体)再拉回来时才能显示,请问怎么解决啊?运气不好,这个窗体总共也只有这四个label,我还想知道要是别的控件也这样怎么办?以前认为这种事不会发生,现在发生了,我怕以后别的窗体也这样了

解决方案 »

  1.   

    update试一下,没碰到过种问题
      

  2.   

    是不是用了ThemeEngine的控件啊?
      

  3.   

    我看错了,有六个label,有四个不能显示,不是动态创建的
      

  4.   

    ThemeEngine控件我也没用过,我在onshow里面加了update也没用啊,要加在哪里的
    还有,label有时候四个不显示有时候六个不显示,就算刚刚开机也一样,一定会没有几个
    各位帮帮忙啊!~~~
      

  5.   

    1.是不是有别的控件把他覆盖了,
    2.是不是设置了visible属性如果都没有,则新建一个全新的窗体,放几个Lable试试,
    应该不可能,如果有这种情况,那早就没人用delphi了
      

  6.   

    在Form的OnPaint中调用控件的控件的refresh
      

  7.   

    to  hqhhh(枫叶) 
    没有被其它控件覆盖,visible属性也没动过,应该是反映慢,因为拖到看不见的地方再拖回来就有了to ahjoe(强哥)
    刷新一下是好了,谢谢!谢谢大家了,结贴了,放分了