textbox_TextChanged事件 70
textbox_TextChanged{textbox1.TextChanged-=newEventHandler(textbox_TextChanged);textbo...
textbox_TextChanged
{
textbox1.TextChanged -= new EventHandler(textbox_TextChanged);
textbox.Text = "1"
textbox.TextChanged += new EventHandler(textbox_TextChanged);
}
这样写后,为什么 textbox只能输入一个字符了
在线等,高分。 展开
{
textbox1.TextChanged -= new EventHandler(textbox_TextChanged);
textbox.Text = "1"
textbox.TextChanged += new EventHandler(textbox_TextChanged);
}
这样写后,为什么 textbox只能输入一个字符了
在线等,高分。 展开
1个回答
展开全部
在第一次触发textchanged事件时,执行了textbox1.TextChanged -= new EventHandler(textbox_TextChanged);
于是textchanged事件被删除了,这个时候textbox.Text = "1" ,没有触发changed事件,接着又添加了这个事件。按照这个流程,text永远等于1。任何想要改变text的值的行为都会触发changed事件,一旦触发,text就等于1
于是textchanged事件被删除了,这个时候textbox.Text = "1" ,没有触发changed事件,接着又添加了这个事件。按照这个流程,text永远等于1。任何想要改变text的值的行为都会触发changed事件,一旦触发,text就等于1
追问
最后我
textbox_TextChanged()
{} 什么也没写,textbox中还是只能输入一个字符,这是为什么,怎么解决这个问题了。
追答
看看你的textbox控件的属性,是不是设置了长度?
速讯咨询
2024-10-23 广告
2024-10-23 广告
SMETA audit是指工厂的社会责任验厂审核报告,买家要这个报告才能下订单给工厂,没有这个报告,订单可能就黄了。有问题可以咨询我们 181-3883-8005 李经理【了解SMETA认证费用】SMETA认证基于2pillar or 4p...
点击进入详情页
本回答由速讯咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询