最近想實現在繪圖區實現類似流程圖編程的界面,因此學習了如何動態添加控件。
通過借鑒網絡大牛們的筆記,發現動態添加控件還是比較容易的。現在記錄如下:
我需要通過點擊按鈕實現添加控件,因此第一步要給相應按鈕添加一個click事件,
1 private void button1_Click(object sender, EventArgs e) 2 { 3 Button btn = new Button(); 4 btn.Name = "MyButton"; 5 btn.Text = string.Format("zhixing"); 6 btn.Size = new Size(72, 48); 7 btn.Location = new Point(200,240); 8 this.Controls.Add(btn); 9 }
這樣就在指定位置添加了一個指定的按鈕控件。需要添加其他控件也是一樣的方法。