请问:如何判断用户是否触发某事件
比如说:我想写一个方法判断三个文本框的textChange事件~只要有一个文本框触发了textChange事件则
进行一下步的操作~~
怎么判断呢? --------------------编程问答-------------------- --------------------编程问答-------------------- 三个文本框的textChange事件可以绑定到一个方法上吗,没这么干过 --------------------编程问答-------------------- 那怎么判断啊~~ --------------------编程问答-------------------- 只晓得vb是这样写的
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged,TextBox2.TextChanged,TextBox3.TextChanged
End Sub --------------------编程问答-------------------- 你可以定义一个全局变量 int num=0
在第一个文本框的事件里加 num=1
在第二个文本框的事件里加 num=2
在第三个文本框的事件里加 num=3
然后通过判断num的值就知道触发哪个事件了阿
只要有一个触发就行的话,判断num !=0就行了 --------------------编程问答-------------------- 希望帮您解决问题 --------------------编程问答-------------------- 那就三个文本框都添加change事件咯:
每个事件函数里面的代码就这么写:
--------------------编程问答-------------------- 楼上正解~ --------------------编程问答-------------------- 比如:
private void 你要做的事(){
//这里写你要做的事。
}
private void 文本框1Change事件(object sender,E e){
你要做的事();
}
private void 文本框2Change事件(object sender,E e){
你要做的事();
}
private void 文本框3Change事件(object sender,E e){
你要做的事();
}
--------------------编程问答-------------------- 正解!! --------------------编程问答--------------------
private void MsgTextbox1Change(string Str)
{
MessageBox.Show(Str);
//...
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
MsgTextbox1Change(textBox1.Text);
}
这样比较好
补充:.NET技术 , C#