我正在开发Windows窗体应用程序,当用户点击“添加更多”按钮时,我会创建文本框,所以我想要获取每个文本框的文本更改事件的值。
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
// I created text box wc
TextBox wc = new TextBox();
// now bind it with textchanged event
wc.TextChanged += wc_TextChanged;
}
void wc_TextChanged(object sender, EventArgs e)
{
var box = (TextBox)sender;
label1.Text = box.Text;
}
我尝试过这个方法,但是在每个文本框的文本更改时都没有触发。谢谢。
TextChanged
事件中放置一个MessageBox.Show()
,以确保它确实没有触发该方法,或者设置一个调试器断点并确保它正在被触发。 - Icemanind