我在form上加了一个statusbar组件,程序运行:form窗口大小不变时statusbar能正常显示,如果我把form窗口最大化,然后再还原回原来的的大小,statusbar就不见了,我在有鼠标把form窗口拖大一点,statusbar就又能显示了,我用鼠标在把窗口拖小statusbar又不见。只有窗口从小变大时statusbar才能正常显示,我在form 的onresize事件里面控制不起作用,这是什么原因?

解决方案 »

  1.   

    这个问题我曾遇到过,我是在form的OnPaint事件中写了背景图平铺的代码,我怀疑是这个原因,后来把StatusBar放到最顶就没事了。但真正的原因我也没找到.....
      

  2.   

    我的这个form很简单就一个memo和statusbar
      

  3.   

    1、这是主件的应用问题,你的statusbar中有按钮如果多的话并且statusbar的宽度不够时,有一些内容会显示在在下面,拖大又显示,这是正常现象!
    2、你调整一下statusbar的第一属性先试一下top这是一直在上面,none自定义。
      

  4.   

    如果你的 form没用panel的话,你把它的对齐设置成底部
    好象是align:=albottom
      

  5.   

    晕,没有delphi环境,怎么看都写得不对,你自己看吧,不好意思