-1
我已經將窗體的AutoSize
屬性設置爲True,並且我的菜單和工具欄下面有一個面板Dock
設置爲Top
。我正在將面板的Visible
屬性更改爲True和False,我期望在面板變得可見或不可見時正確調整窗體大小,但這不能按預期工作。什麼不見了?爲什麼窗體不能自動調整大小
我已經將窗體的AutoSize
屬性設置爲True,並且我的菜單和工具欄下面有一個面板Dock
設置爲Top
。我正在將面板的Visible
屬性更改爲True和False,我期望在面板變得可見或不可見時正確調整窗體大小,但這不能按預期工作。什麼不見了?爲什麼窗體不能自動調整大小
當您將AutoSizeMode
設置爲GrowAndShrink
它將起作用。
您的代碼缺失。你打算如何調整表單大小?爲什麼要在面板不可見時調整大小? – Schaliasos
什麼代碼?它是一行代碼! panel1.Visible =!panel1.Visible; 我已經將窗體的autosize屬性設置爲True,所以當面板不可見時,它應該調整大小,因爲它需要更少的空間! – Bohn
嘗試將[AutoSizeMode](http://msdn.microsoft.com/zh-cn/library/system.windows.forms.autosizemode.aspx)屬性設置爲「GrowAndShrink」。 – Schaliasos