在WinForms中,可以通過代碼的方式動態創建控件。例如,要創建一個按鈕控件,可以使用如下代碼:
Button button = new Button();
button.Text = "Click me";
button.Size = new Size(100, 50);
button.Location = new Point(50, 50);
this.Controls.Add(button);
通過以上代碼,就可以在窗體上動態創建一個按鈕控件,并添加到窗體的控件集合中。
一旦動態創建了控件,就可以通過代碼對其進行管理。例如,可以修改控件的屬性、添加事件處理程序等操作。
button.Text = "New text";
button.Click += Button_Click;
通過以上代碼,將按鈕的文本修改為"New text",并為按鈕的Click事件添加一個事件處理程序Button_Click。
另外,如果需要對動態創建的控件進行刪除,可以使用以下代碼:
this.Controls.Remove(button);
button.Dispose();
通過以上代碼,從窗體的控件集合中移除按鈕控件,并釋放按鈕所占用的資源。