TextBox[] txtBox = new TextBox[11];
for (int i = 1; i <= 10; i++)
{
string TextBoxName = "txtBox" + i.ToString();
txtBox[i].Name = TextBoxName;
txtBox[i].TextChanged += new EventHandler(txtBox[i]_TextChanged);
}
最后事件txtBox[i]_TextChanged应该怎么生成呢?编译的时候说少括号。
应该怎么写TextChanged 事件啊?
for (int i = 1; i <= 10; i++)
{
string TextBoxName = "txtBox" + i.ToString();
txtBox[i].Name = TextBoxName;
txtBox[i].TextChanged += new EventHandler(txtBox[i]_TextChanged);
}
最后事件txtBox[i]_TextChanged应该怎么生成呢?编译的时候说少括号。
应该怎么写TextChanged 事件啊?
txtBox[i].TextChanged += new delegate{
代码
}
private void txtBox1_TextChanged(object sender, EventArgs e)
{}
Text_ChangedTextBox[] txtBox = new TextBox[11];
for (int i = 1; i <= 10; i++)
{
string TextBoxName = "txtBox" + i.ToString();
txtBox[i].Name = TextBoxName;
txtBox[i].TextChanged += new EventHandler(Text_Changed);
}
想区分具体是哪一个TEXTBOX在这个Text_Changed内处理吧
Text_Changed也报错啊错误
事件“System.Windows.Forms.Control.TextChanged”只能出现在 += 或 -= 的左边
红色的不对,改为你定义的触发函数名称即可。