动态添加textbox,然后再绑定事件的问题,TKS!

KnitsEDI 2019-10-30 04:41:39
TextBox tb = new TextBox();
tb.Text = "请输入密码";
tb.Name = "txtps";
tb.Width = 200;
tb.Height = 30;
tb.KeyPress += new System.EventHandler(tb_KeyPress);
pictureBox1.Controls.Add(tb);

提示“上下文不存tb_KeyPress”这样要在EventHandler()括号中填写什么才行?试了 txtps _KeyPress也不行。
代码是从网上看到的。
...全文
104 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2019-10-30
tb.KeyPress += 然后tab两下,写上你的匿名函数。也可以
回复
KnitsEDI 2019-10-30
OK了,谢谢

引用 5 楼 秋的红果实 的回复:

tb.KeyPress += new KeyPressEventHandler(tb_KeyPress);

private void tb_KeyPress(object sender,KeyPressEventArgs e)
{

}




谢谢大咖!
回复
KnitsEDI 2019-10-30
回复
秋的红果实 2019-10-30

tb.KeyPress += new KeyPressEventHandler(tb_KeyPress);

private void tb_KeyPress(object sender,KeyPressEventArgs e)
{

}

回复
KnitsEDI 2019-10-30
这样填写还是不行,请各位大佬再看看。
回复
OnKeyPress
回复
OrdinaryCoder 2019-10-30
tb_KeyPress是一个标准事件函数? 类似这样void loadTopo_Click(object sender, RoutedEventArgs e);如果是 直接用KeyPress +=就行 注意下KeyPress 的参数就行
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2019-10-30 04:41
社区公告

让您成为最强悍的C#开发者