一个form, 放一个treeview,dock left,然后放一个splitter,好像也要dock一下left
然后右边放你要的东西,dock fill了,应该可以了。

解决方案 »

  1.   

    在FORM里面放两个Panel,左边一个,右边一个,然后在两个Panel中间放一个Splitter
    左边的Panel里面放TreeView
      

  2.   

    放其他的好像都可以,那为什么放datagrid不行呢?
    还问一下如果datagrid放在panel上,如果让datagrid的大小随panel一起变动
      

  3.   

    可以dock fill,或者设置anchor
      

  4.   

    这个很好弄的,你可以在From上放2个GroupBox
    GroupBox1的Dock属性设置成 dock left GroupBox2的Dock 属性设置成Fill 2个GroupBox中间放一个Splitter.把TreeView控件放在GroupBox1里面就可以了.
      

  5.   

    同意xenogear()的,我一般都是这样做的,有时候如果控件多,可以把它放到panel里面。