0

我想在Form_load事件中调整我的 WinForm 的大小。我写了这行

this.Height -= 100;

在这种情况Form_load下,但它不起作用,我怎样才能做到这一点?

private void FormMain_Load(object sender, EventArgs e)
{
     try
     {
          //somecode

          if (m_HideControls)
          {
               // do some controls visible to false
               this.Height -= 100;
          }
     }
     catch (Exception ex)
     {

     }
}
4

2 回答 2

1

只要您的 Forms Windowsstate 设置为Normal并且新大小不违反 Forms Min/Max 大小,这应该可以正常工作。

于 2013-07-17T12:56:45.913 回答
0

将 Form 的“Autosize”属性设置为 False 对我有用。

于 2015-09-04T17:10:06.210 回答