开发环境:VS2003 C#
现象是这样:
窗体一个面板panel1(向下)默认高度20,一个splitter(向下)默认高度5,一个面板panel2(填充),窗体默认高度:50,
如果最大化,高度变为了:500,拉动:splitter,让panel1,高度调整为:400,再缩小窗体到原始大小,
这时,问题出来了:
整个窗体只能看到:panel1了,panel2和splitter全看不到了。
如何,让:窗体缩小,放大时,panel1和panel2的高度比例不变??
谢谢。

解决方案 »

  1.   

    把splitter的Dock属性设置为Top看看
      

  2.   

    在设计时,使用splitter,我碰到过的问题,解决办法就是把splitter(如果按左右来咧)
    和左右两个Panel(假设为Panel )删除,编译重新添加就会正常工作,
    设置,
    左Panel , DockStyle=DockStyle.Left
    中splitter,DockStyle=DockStyle.Left
    右Panel,DockStyle=DockStyle.Fill
      

  3.   

    呵呵是啊~ zhzuo(秋枫) 说的和在Delphi里的差不多啦
    恩就是这个样子的