2009-11-25 52 views
0

我創建了一個動態控件,但我想爲控件動態創建事件,例如按鈕我創建了一個動態按鈕。如何創建動態控件和事件?

Button btn = new Button();  
    btn.Text = "click";  
    form1.Controls.Add(btn); 
+0

你會創建多個按鈕嗎?如果是這樣,那麼事件處理程序是否應該與每個處理程序相同? – darasd 2009-11-25 10:34:28

回答

2

只需將btn.Clicked事件設置爲相應的委託,即可在頁面的Init事件中執行此操作。

btn.Clicked += this.btnClickedEventHandler; 
+0

ya謝謝你先生Treaschf它正在工作 – 2009-11-25 10:50:28

+0

我很高興我能幫上忙。 :) – treaschf 2009-11-25 11:05:33

0

but = new Button(); but.Click + = new EventHandler(this.button_Click); form1.Controls.Add(but);