共用方式為


HOW TO:將控制項和表單邊緣對齊

您可以藉由設定 Dock 屬性,將控制項對齊表單邊緣。 這個屬性 (Property) 會指定您的控制項在表單中的位置。 您可將 Dock 屬性設為下列值:

設定

對控制項的影響

Bottom

停駐在表單下方。

Fill

填滿表單中剩下的空間。

Left

停駐在表單左方。

None

不會停駐在任何地方,而是出現在 Location 屬性指定的位置。

Right

停駐在表單右方。

Top

停駐在表單上方。

Visual Studio 具有這項功能的設計階段支援。

Topic Location
HOW TO:建立採用設計階段功能的 Windows Form 控制項 .NET Framework:應用程式開發
HOW TO:繼承自 UserControl 類別 Windows Form 控制項
HOW TO:在設計階段將控制項對齊表單邊緣 Windows Form 控制項
HOW TO:撰寫複合控制項 Windows Form 控制項
HOW TO:為控制項提供工具箱點陣圖 Windows Form 控制項
逐步解說:使用 Visual C# 繼承自 Windows Form 控制項 Windows Form 控制項
逐步解說:在設計階段偵錯自訂的 Windows Form 控制項 Windows Form 控制項
HOW TO:繼承自現有的 Windows Form 控制項 Windows Form 控制項
HOW TO:在自訂工具箱對話方塊中顯示控制項 Windows Form 控制項
逐步解說:使用 Visual C# 撰寫複合控制項 Windows Form 控制項
逐步解說:使用 Visual Basic 撰寫複合控制項 Windows Form 控制項
HOW TO:撰寫 Windows Form 的控制項 Windows Form 控制項
HOW TO:繼承自 Control 類別 Windows Form 控制項
逐步解說:使用 Visual Basic 繼承自 Windows Form 控制項 Windows Form 控制項
逐步解說:使用 DesignerSerializationVisibilityAttribute 序列化標準型別的集合 Windows Form 控制項
HOW TO:測試 UserControl 的執行階段行為 Windows Form 控制項
HOW TO:建立採用設計階段功能的 Windows Form 控制項 .NET Framework:應用程式開發
HOW TO:在自訂工具箱對話方塊中顯示控制項 Windows Form 控制項
逐步解說:使用 DesignerSerializationVisibilityAttribute 序列化標準型別的集合 Windows Form 控制項
逐步解說:使用 Visual C# 繼承自 Windows Form 控制項 Windows Form 控制項
HOW TO:為控制項提供工具箱點陣圖 Windows Form 控制項
HOW TO:繼承自現有的 Windows Form 控制項 Windows Form 控制項
逐步解說:在設計階段偵錯自訂的 Windows Form 控制項 Windows Form 控制項
HOW TO:繼承自 Control 類別 Windows Form 控制項
HOW TO:測試 UserControl 的執行階段行為 Windows Form 控制項
HOW TO:在設計階段將控制項對齊表單邊緣 Windows Form 控制項
HOW TO:繼承自 UserControl 類別 Windows Form 控制項
HOW TO:撰寫 Windows Form 的控制項 Windows Form 控制項
HOW TO:撰寫複合控制項 Windows Form 控制項
逐步解說:使用 Visual Basic 撰寫複合控制項 Windows Form 控制項
逐步解說:使用 Visual C# 撰寫複合控制項 Windows Form 控制項
逐步解說:使用 Visual Basic 繼承自 Windows Form 控制項 Windows Form 控制項
HOW TO:建立採用設計階段功能的 Windows Form 控制項 .NET Framework:應用程式開發
HOW TO:在自訂工具箱對話方塊中顯示控制項 Windows Form 控制項
逐步解說:使用 DesignerSerializationVisibilityAttribute 序列化標準型別的集合 Windows Form 控制項
逐步解說:使用 Visual C# 繼承自 Windows Form 控制項 Windows Form 控制項
HOW TO:為控制項提供工具箱點陣圖 Windows Form 控制項
HOW TO:繼承自現有的 Windows Form 控制項 Windows Form 控制項
逐步解說:在設計階段偵錯自訂的 Windows Form 控制項 Windows Form 控制項
HOW TO:繼承自 Control 類別 Windows Form 控制項
HOW TO:測試 UserControl 的執行階段行為 Windows Form 控制項
HOW TO:在設計階段將控制項對齊表單邊緣 Windows Form 控制項
HOW TO:繼承自 UserControl 類別 Windows Form 控制項
HOW TO:撰寫 Windows Form 的控制項 Windows Form 控制項
HOW TO:撰寫複合控制項 Windows Form 控制項
逐步解說:使用 Visual Basic 撰寫複合控制項 Windows Form 控制項
逐步解說:使用 Visual C# 撰寫複合控制項 Windows Form 控制項
逐步解說:使用 Visual Basic 繼承自 Windows Form 控制項 Windows Form 控制項
HOW TO:建立採用設計階段功能的 Windows Form 控制項 dv_fxdeveloping
HOW TO:在選擇工具箱項目對話方塊中顯示控制項 dv_mclictl
逐步解說:使用 DesignerSerializationVisibilityAttribute 序列化標準型別的集合 dv_mclictl
逐步解說:使用 Visual C# 繼承自 Windows Form 控制項 dv_mclictl
HOW TO:為控制項提供工具箱點陣圖 dv_mclictl
HOW TO:繼承自現有的 Windows Form 控制項 dv_mclictl
逐步解說:在設計階段偵錯自訂的 Windows Form 控制項 dv_mclictl
HOW TO:繼承自 Control 類別 dv_mclictl
HOW TO:測試 UserControl 的執行階段行為 dv_mclictl
HOW TO:在設計階段將控制項對齊表單邊緣 dv_mclictl
HOW TO:繼承自 UserControl 類別 dv_mclictl
HOW TO:撰寫 Windows Form 的控制項 dv_mclictl
HOW TO:撰寫複合控制項 dv_mclictl
逐步解說:使用 Visual Basic 撰寫複合控制項 dv_mclictl
逐步解說:使用 Visual C# 撰寫複合控制項 dv_mclictl
逐步解說:使用 Visual Basic 繼承自 Windows Form 控制項 dv_mclictl
HOW TO:建立採用設計階段功能的 Windows Form 控制項 dv_fxdeveloping

若要在執行階段設定控制項的 Dock 屬性

  • 在程式碼中將 Dock 屬性設定為適當值。

    ' To set the Dock property internally.
    Me.Dock = DockStyle.Top
    ' To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top
    
    // To set the Dock property internally.
    this.Dock = DockStyle.Top;
    // To set the Dock property from another object.
    UserControl1.Dock = DockStyle.Top;
    
    // To set the Dock  property internally.
    this.set_Dock(DockStyle.Top);
    // To set the Dock property from another object.
    UserControl1.set_Dock(DockStyle.Top);
    

請參閱

工作

HOW TO:錨定和停駐 FlowLayoutPanel 控制項中的子控制項

HOW TO:錨定和停駐 TableLayoutPanel 控制項中的子控制項

參考

Control.Dock

Control.Anchor

概念

AutoSize 屬性概觀

其他資源

使用 .NET Framework 開發自訂的 Windows Form 控制項