不设成子窗体时,窗体大小和设计时相同,但当变成子窗体时设计好的窗体大小无故变大,怎么回事?

解决方案 »

  1.   

    把窗体的:BorderStle的属性改为:3-Fixed
    窗体就不会改变大小了
      

  2.   

    在子窗体加载时的Form_Load()过程中用代码指定窗体大小:
        Me.Width = 窗体宽度值
        Me.Height = 窗体高度值这样加载后的窗体大小就由上面的代码所决定了.
      

  3.   

    这是多文档主窗口影响的,有两种解决办法
    1将窗口的BorderStyle 属性改为3,不过这样就不会改变大小了,不是子窗口的初衷2在各个子窗口的LOAD事件里写代码调整子窗口的大小,这是比较好的办法, 我经常采用这种方法!
      

  4.   

    同意guochj624(伤感男孩) 的说法。
      

  5.   

    也不能使用StartUpPosition属性使窗口居中了,也必须写代码吗???
      

  6.   

    因为是子窗体,它是在父窗体里显示的,可以设置夫窗体的滚动条false,这样就看不出来了,要不就只能想楼上各位高手说的那样,重新定义大小了!
      

  7.   

    在ReSize中用代码设置控件的坐标