將控制項新增至表單 (Windows Forms .NET)
大部分表單的設計方式是將控制項新增至表單介面,以定義使用者介面(UI)。 控制項 是表單上的元件,用來顯示資訊或接受使用者輸入。
控制項新增至表單的主要方式是透過 Visual Studio 設計工具,但您也可以透過程式碼在運行時間管理表單上的控制項。
重要
.NET 7 和 .NET 6 的桌面指南檔正在建置中。
使用設計工具新增
Visual Studio 會使用表單設計工具來設計表單。 有一個 [控制項] 窗格會列出應用程式可用的所有控制項。 您可以透過兩種方式從窗格新增控制項:
按兩下以新增控制項
按兩下控制項時,它會自動新增至具有預設設定的目前開啟表單。
透過繪圖新增控制項
按一下控制項以選取控制項。 在您的表單中,拖曳選取區域。 控制項會放置以符合您選取的區域大小。
使用程式碼新增
您可以建立控制項,然後在執行時間使用表單的 Controls 集合新增至表單。 這個集合也可以用來移除表單中的控制項。
下列程式碼會新增和放置兩個 控制項:Label 和 TextBox :
Label label1 = new Label()
{
Text = "&First Name",
Location = new Point(10, 10),
TabIndex = 10
};
TextBox field1 = new TextBox()
{
Location = new Point(label1.Location.X, label1.Bounds.Bottom + Padding.Top),
TabIndex = 11
};
Controls.Add(label1);
Controls.Add(field1);
Dim label1 As New Label With {.Text = "&First Name",
.Location = New Point(10, 10),
.TabIndex = 10}
Dim field1 As New TextBox With {.Location = New Point(label1.Location.X,
label1.Bounds.Bottom + Padding.Top),
.TabIndex = 11}
Controls.Add(label1)
Controls.Add(field1)
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應