this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
            this.ClientSize = new System.Drawing.Size(812, 753);//这里
            this.Controls.Add(this.ultraTabControl1);
            this.Name = "AddCustomer";
            this.Text = "AddCustomer";
我用属性面板改了不起作用,在代码中改后一切换到设计界面,高度自动就变回原来的的了

解决方案 »

  1.   

    没发现楼主所说的情况,可能与autosize属性及加入的控件有关,楼主可建一个没有任何内容的form试一下看看.
      

  2.   

    试了,就一个空form,向下最多只能拖到780:(
      

  3.   

    Knight94(愚翁),滚动条已经拉到最下了:(
      

  4.   

    会不会是LZ显示器分辨率的问题啊,我可以把窗口放大超过780啊
    PS:属性设置和Form_Load里写代码都可以
    :(无语
      

  5.   

    to Knight94(愚翁),滚动条已经拉到最下了你误解我的意思,由于当前窗体的大小受到当前分辨率的限制,所以在1024*768中窗体的最大区域为1036*780。那么如何做一个超出此范围的窗体呢
    用panel来拆分,例如:做一个1036*1400的窗体,用两个panel来拼接一个完整的窗体。
    然后抛弃窗体自带的滚动条,改用自己加的来控制显示panel的位置。
    最后达到的效果就是,窗体大小一直不变,而panel在其中移动位置。