在WinForm中,可以通過以下方法動態添加控件:
使用Controls.Add方法可以將控件添加到父控件的Controls集合中。例如,可以使用以下代碼將一個按鈕控件添加到窗體中:
Button button = new Button();
button.Text = "Click me";
button.Location = new Point(50, 50);
this.Controls.Add(button);
例如,可以創建一個TextBox控件,設置其屬性,然后將其賦值給窗體的Controls集合中的相應屬性:
TextBox textBox = new TextBox();
textBox.Text = "Hello";
textBox.Location = new Point(50, 50);
this.Controls.Add(textBox);
某些容器控件(如Panel、GroupBox等)提供了特定的方法來添加子控件。例如,可以使用Panel控件的Controls.Add方法將一個按鈕控件添加到Panel中:
Panel panel = new Panel();
Button button = new Button();
button.Text = "Click me";
button.Location = new Point(50, 50);
panel.Controls.Add(button);
this.Controls.Add(panel);
無論哪種方法,都需要將控件添加到合適的父控件中,使其能夠顯示在窗體上。