在Winform中,控件可以通過設置Anchor屬性或者Dock屬性來進行自適應窗口大小的操作。
Anchor屬性:通過設置控件的Anchor屬性來指定控件在窗口調整大小時相對于窗口的對齊方式。Anchor屬性有四個值:Top、Bottom、Left、Right,可以使用 “|” 運算符來組合多個值,例如設置為"Top | Left"表示控件會始終與窗口的左上角對齊。在設計時選中控件,可以在屬性窗口中設置Anchor屬性。
Dock屬性:通過設置控件的Dock屬性來讓控件填充到其父控件的邊界。Dock屬性有四個值:Top、Bottom、Left、Right,可以只設置一個值表示填充到對應的邊界,也可以設置為"Fill"表示填充整個父控件。在設計時選中控件,可以在屬性窗口中設置Dock屬性。
通過設置這些屬性,可以讓控件隨著窗口大小的變化而自動調整大小和位置,實現窗口自適應的效果。