添加事件? 如何为动态生成的TextBox添加回车事件?请各位大虾帮忙了!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextBox tb = new TextBox(); tb.KeyPress += new KeyPressEventHandler(tb_KeyPress); void tb_KeyPress(object sender, KeyPressEventArgs e) {} var textbox1=findcontrol(...);textbox1.click=new eventhandler(textbox1_click); KeyPressEventHandler handler = (sender, e) => { MessageBox.Show(e.KeyChar.ToString()); };textBox1.KeyPress += handler; lamda表达式实现匿名委托tb.KeyPress+={s,e}=>{ //事件实现} TextBox tb = new TextBox(); tb.KeyPress += new KeyPressEventHandler(tb_KeyPress); this.Controls.Add(tb); void tb_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13)//回车事件 { MessageBox.Show("1"); } } 不加if (e.KeyChar == 13)任何键盘的操作就能响应 先谢谢!关键是我动态生成了很多TextBox 现在你说的这个事件如何对应想应的TextBxo呢? 全部都绑到一个事件处理上也没有问题。可以在事件处理中判断,是哪个TextBox引发的事件:TextBox textBox = (TextBox)sender;MessageBox.Show(textBox.Name); 大家都进来看看 dataGrid 可以直接在里面编辑吗? c# timer控件问题 有非对称分布函数的表达式吗? 会C#和C++的大侠进来看看 InvokeMember("click") vs2008运行问题 C#送分问题10 请问什么工具可以汉化vc7.0,也就是.Net1.1的软件? 请教 各位,我的MSDN为什么打不开? 求rtf格式转换方法 picturebox的save方法
tb.KeyPress += new KeyPressEventHandler(tb_KeyPress); void tb_KeyPress(object sender, KeyPressEventArgs e)
{}
textbox1.click=new eventhandler(textbox1_click);
textBox1.KeyPress += handler;
tb.KeyPress+={s,e}=>{
//事件实现
}
tb.KeyPress += new KeyPressEventHandler(tb_KeyPress);
this.Controls.Add(tb);
void tb_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)//回车事件
{
MessageBox.Show("1");
}
}
先谢谢!
关键是我动态生成了很多TextBox 现在你说的这个事件如何对应想应的TextBxo呢?
MessageBox.Show(textBox.Name);