我真的不知道如何解釋這一點,但我認爲這兩張照片是不言自明的。表格大小問題
的Visual Studio
http://i.stack.imgur.com/PDkmq.png
應用程序加載
http://i.stack.imgur.com/DjCVm.png
爲什麼它調整這樣的時候我還沒有設置最小/最大尺寸的屬性?
我真的不知道如何解釋這一點,但我認爲這兩張照片是不言自明的。表格大小問題
的Visual Studio
http://i.stack.imgur.com/PDkmq.png
應用程序加載
http://i.stack.imgur.com/DjCVm.png
爲什麼它調整這樣的時候我還沒有設置最小/最大尺寸的屬性?
設置的ListView上的屬性窗口停靠到「頂」
設置控制的Anchor
財產所有,這樣的:
Control.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left| AnchorStyles.Bottom;
默認情況下,控制Anchor屬性設置到AnchorStyles.Top | AnchorStyles.Left
。這意味着控件將錨定在表單的左上角,但在表單大小更改時不會自動調整大小。爲了實現這一功能,你有兩個選擇:
您可以設置控制的Dock
財產。這將導致控件「停靠」到窗口的一側,或者可選地連接到整個客戶區域。對接可以大大簡化控制佈局,但起初可能會造成混淆,並不總是實現所需佈局的最佳方法。此行爲的一個示例是Windows資源管理器窗口左側的樹狀視圖。在對接的更多信息,可以發現如下:
您可以設置控件的屬性Anchor
。這在大多數情況下允許比對接更精細的行爲。通過將控件的Anchor
屬性設置爲AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right
,控件將在調整大小時自動從窗口的頂部,左側和右側保持其位置。如果窗體寬度發生更改,則控件的寬度將更改爲與窗體右邊緣保持相同的距離。要使高度自動調整大小,您還可以設置AnchorStyles.Bottom
標誌。在固定的更多信息可以發現如下:
設置表單的大小,加載事件,並添加錨點到您的控件 – 2014-09-21 15:54:01