关于winform中多个控件共用同一事件的思路
在一个form里有多个textbox控件,我现在要求每个textbox只能输入整数,针对其中一个我可以使用textchanged事件来写,那么,我要每个textbox都写...
在一个form里有多个textbox控件,我现在要求每个textbox只能输入整数,针对其中一个我可以使用textchanged事件来写,那么,我要每个textbox都写textchanged事件吗?能不能共用一个事件?那么该怎么写呢?大侠们给点思路吧。
展开
3个回答
2013-07-10
展开全部
直接从其他的Textchanged事件中选择你写好的一个方法。或者循环遍历所有控件。如果是TextboxL类型,就使用+=的形式来绑定事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-10
展开全部
private void txtName_TextChanged(object sender, EventArgs e)
{
(sender as TextBox) //把事件源转换成textBox
} 其他的textBox的TextChanged事件都选定这个事件
{
(sender as TextBox) //把事件源转换成textBox
} 其他的textBox的TextChanged事件都选定这个事件
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-10
展开全部
你可以提取事件里相同的代码作为一个方法,然后每个事件去调用这个方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询