动态添加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也不行。
代码是从网上看到的。
...全文
137 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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 的参数就行

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧