当窗体大小发生变化时,我需要调整窗体中其它控件的大小。在窗体的resize事件中,如果我动态调整了窗体上控件的高度和宽度以适应窗体的大小时,每次窗体变小时,状态条都不能立即在最底部显示出来,但只要稍微拖动窗体一点点,状态条就能显示;如果窗体变大,则没有这种现象,状态条能立即显示在底部。这是为什么?希望哪位大虾能帮帮忙

解决方案 »

  1.   

    form1.refresh不行。没有第三方控件啊,如果我不调整界面上控件的大小的话,则都正常
      

  2.   

    我用了窗体和状态栏的repaint和refresh都不行
      

  3.   

    为什么要在OnResize用代码改变大小呢?不用就行了~~~通过合理的摆放位置,互相嵌套组合加上Align,Anchors两个属性的设置足以应付事件中用代码改变,没处理好,拖动的时候闪的厉害,看着就不舒服