直接设置窗体的size,最大值限制为(1036,780),设置了MaximumSize也没有用。
如何能扩展窗体像panel一样无限拉大(不指窗体内部控件超出范围时,显示滚动条),不知那位高手做过完全自定义的窗体没,实现窗体的容器功能又能像panel一样自由拉大.
   如果解决,十分感谢,另加重分.....

解决方案 »

  1.   

    你可以用Panel来填充整个form,从而代替form进行处理要方便些。
      

  2.   

    form的size设置可能受到desktop尺寸的限制。
      

  3.   

    窗体属于桌面子窗体,大小限制于屏幕的分辩率,因此将难于实现。
    变通的办法可以在Form内部加Panel.通过自由拉动Panel的大小来实现。
      

  4.   

    winform窗体受限于desktop的最高分辨率,不能无限扩展
    变通方法就是楼上几位的方法
      

  5.   

    这种方法是可以的,我想能不能继承form和panel的两种功能,实现自定义form控件,需要继承那些类或是接口。
      

  6.   

    to 这种方法是可以的,我想能不能继承form和panel的两种功能,实现自定义form控件,需要继承那些类或是接口。其实你只要继承Form去写就行了,其中自动把Panel进行加载,来填充整个Form。
      

  7.   

    我前面试了一下这样方法
     原因是我要做的是一个窗体设计器,根界面显示为form,要能够选中后自由拖动。
     如果选中内部panel去拖动是可以把form撑大,但选中panel将是显示为内部控件,它本身也是可以移动了,实际上需要把这种效果屏敞,panel对外部完全隐蔽。 所以最终还是要选中一个根控件,实现拖动.
      

  8.   

    那麼樓主可以參考使用VS.Net的作法。
      

  9.   

    谢谢 Knight94(愚翁)
     VS.Net 中设计根控件就是窗体最大值为(1036,780)