如何動態地創建事件?例如,我正在製作一個帶有標籤支持進行練習的記事本,並且對於每個新選項卡,動態地創建一個文本框。我如何爲這些文本框創建一個事件(例如TextChanged)?文本框的動態事件
謝謝。
如何動態地創建事件?例如,我正在製作一個帶有標籤支持進行練習的記事本,並且對於每個新選項卡,動態地創建一個文本框。我如何爲這些文本框創建一個事件(例如TextChanged)?文本框的動態事件
謝謝。
創建一個TextBox
對象,在其上分配事件並添加到選項卡控件。
private void button1_Click(object sender, EventArgs e)
{
tabControl1.TabPages.Add("t1", "new 1");
var tb = new TextBox();
tb.TextChanged += (bs, be) =>
{
MessageBox.Show("Text has been changed");
};
tabControl1.TabPages["t1"].Controls.Add(tb);
}
dynamicTextBox.TextChanged + =(sender,args)=> {your callback code goes here};
您認爲這些事件應該怎麼做? – sv88erik 2010-10-16 03:06:05
那麼,我需要一個MouseClick事件來激活一些工具提示,並且還需要TextChanged事件來檢查當前文件是否已被修改。 – Iceyoshi 2010-10-16 03:16:36