在Form1中有分别有一个TreeView 一个splitter1 一个ListView  
其属性大体如下:
TreeView.Dock=Left;
splitter1 .Dock=Left;
ListView  .Dock=Fill
使得 TreeView 和ListView 控件全部填满整个Form1。
适当的可以添加点ColumnHeader到ListView  
并将它的View属性改为 Details
问题:
当我改变Form1 的大小时 怎么让他们也随之改变呢?
帮帮忙 
谢谢

解决方案 »

  1.   

    为控件使用 Anchor 属性
    也就是设置距离四个方向中的某几个方向离容器边缘的距离不变
    这样容器大小改变 控件可随之缩放
    使用 Anchor 后 Dock 将无效
      

  2.   

    那按你本来的 fill 设置
    应该已经实现了这个效果了
      

  3.   

    你布局管理器
    查查HELP 吧
      

  4.   

    不行啊
    你把窗体变小之后 ListView 就看不见了
      

  5.   

    我有个这样的控件,要的话留下EMAIL!
      

  6.   

    在form1的onsizechanged事件里修改控件的属性阿
      

  7.   

    给我Email,我发控件和演示例子给你,只要是WinForm的
    都可以进行改变,不管里面有多少三方控件,都可以随窗体大小改变控件大小。
      

  8.   

    msn/email:[email protected]
    或者在http://www.cnblogs.com/mail-ricklee上留言给我