我的程序動態地創建按鈕。C#創建動態按鈕和onClick動態事件處理程序
private void CreateButton(string buttonName)
{
Color[] c = { Color.Red, Color.Teal, Color.Blue, Color.WhiteSmoke };
transbutton = new Button();
transbutton.BackColor = c[2];
transbutton.Text = buttonName;
transbutton.Name = buttonName + "Button";
transbutton.Width = 150;
transbutton.Height = 150;
transbutton.Font = new Font("Segoe UI", 13);
transbutton.ForeColor = Color.White;
transbutton.Click += new EventHandler(transbutton_Click);
}
private void transbutton_Click(object sender, EventArgs e)
{
tbList.Text = transbutton.Text;
}
我所試圖做的是,當用戶點擊該按鈕(一個或多個),它增加了一鍵進入多行TextBox的名稱,如在上面的圖片。我創建了一個EventHandler,但不知道如何使它與動態按鈕一起工作。
你將你的按鈕在屏幕/形式的價值? (我沒有在你的代碼中看到一個電話) – gunr2171 2013-05-02 20:41:09