2012-06-15 34 views
-1

我已經將窗體的AutoSize屬性設置爲True,並且我的菜單和工具欄下面有一個面板Dock設置爲Top。我正在將面板的Visible屬性更改爲True和False,我期望在面板變得可見或不可見時正確調整窗體大小,但這不能按預期工作。什麼不見​​了?爲什麼窗體不能自動調整大小

+1

您的代碼缺失。你打算如何調整表單大小?爲什麼要在面板不可見時調整大小? – Schaliasos

+1

什麼代碼?它是一行代碼! panel1.Visible =!panel1.Visible; 我已經將窗體的autosize屬性設置爲True,所以當面板不可見時,它應該調整大小,因爲它需要更少的空間! – Bohn

+2

嘗試將[AutoSizeMode](http://msdn.microsoft.com/zh-cn/library/system.windows.forms.autosizemode.aspx)屬性設置爲「GrowAndShrink」。 – Schaliasos

回答

2

當您將AutoSizeMode設置爲GrowAndShrink它將起作用。

相關問題