如何:將控制項新增至 Windows Forms
大部分表單的設計方式是將控制項新增至表單介面,以定義使用者介面(UI)。 控制項 是表單上的元件,用來顯示資訊或接受使用者輸入。 如需控制項的詳細資訊,請參閱 Windows Forms 控制項 。
在表單上繪製控制項
開啟表單。 如需詳細資訊,請參閱 如何:在設計工具 中顯示 Windows Forms。
在 [工具箱] 中 ,按一下您要新增至表單的控制項。
在表單上,按一下您想要控制項左上角的位置,然後拖曳到您想要控制項右下角的位置。
控制項會新增至具有指定位置和大小的表單。
注意
每個控制項都有定義的預設大小。 您可以將控制項從 [工具箱 ] 拖 曳至表單,將控制項新增至表單的預設大小。
將控制項拖曳至表單
開啟表單。 如需詳細資訊,請參閱 如何:在設計工具 中顯示 Windows Forms。
在 [ 工具箱] 中,按一下您想要的控制項,並將其拖曳至表單。
控制項會新增至表單的預設大小中指定的位置。
注意
您可以按兩下 [工具箱 ] 中的 控制項,將其新增至表單的左上角,其預設大小。
您也可以在執行時間動態將控制項新增至表單。 在下列程式碼範例中, TextBox 按一下控制項時 Button ,控制項將會新增至表單。
注意
下列程式需要表單具有 按鈕 控制項
Button1
,且已放置於表單上。
以程式設計方式將控制項新增至表單
在處理表單類別內按鈕
Click
事件的方法中,插入類似下列的程式碼以新增控制項變數的參考、設定控制項的Location
,以及新增 控制項。Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Sub
private void button1_Click(object sender, System.EventArgs e) { TextBox myText = new TextBox(); myText.Location = new Point(25,25); this.Controls.Add (myText); }
private: System::Void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { TextBox ^ myText = gcnew TextBox(); myText->Location = Point(25,25); this->Controls->Add(myText); }
注意
您也可以新增程式碼來初始化 控制項的其他屬性。
重要
您可以藉由參考惡意
UserControl
,將本機電腦公開至透過網路的安全性風險。 只有在惡意人員建立破壞性自訂控制項時,才會造成問題,接著您錯誤地將它新增至您的專案。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應