2014-09-21 58 views

回答

0

設置的ListView上的屬性窗口停靠到「頂」

0

設置控制的Anchor財產所有,這樣的:

Control.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left| AnchorStyles.Bottom; 
0

默認情況下,控制Anchor屬性設置到AnchorStyles.Top | AnchorStyles.Left。這意味着控件將錨定在表單的左上角,但在表單大小更改時不會自動調整大小。爲了實現這一功能,你有兩個選擇:

  1. 您可以設置控制的Dock財產。這將導致控件「停靠」到窗口的一側,或者可選地連接到整個客戶區域。對接可以大大簡化控制佈局,但起初可能會造成混淆,並不總是實現所需佈局的最佳方法。此行爲的一個示例是Windows資源管理器窗口左側的樹狀視圖。在對接的更多信息,可以發現如下:

  2. 您可以設置控件的屬性Anchor。這在大多數情況下允許比對接更精細的行爲。通過將控件的Anchor屬性設置爲AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right,控件將在調整大小時自動從窗口的頂部,左側和右側保持其位置。如果窗體寬度發生更改,則控件的寬度將更改爲與窗體右邊緣保持相同的距離。要使高度自動調整大小,您還可以設置AnchorStyles.Bottom標誌。在固定的更多信息可以發現如下: