Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式指定要调用的文本\u已更改事件方法_C# - Fatal编程技术网

C# 以编程方式指定要调用的文本\u已更改事件方法

C# 以编程方式指定要调用的文本\u已更改事件方法,c#,C#,我有一个正在处理的项目,希望在触发文本更改事件时能够为所有控件调用一个方法。我想用编程的方式来做。我有一个linq查询,它返回表单上的所有控件,我想创建一个TextChanged事件,为所有这些控件运行一个方法。“textBox1\u TextChanged”是一个函数名,当textchange发生时,您要调用它 textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged); 更新:函数示例 private

我有一个正在处理的项目,希望在触发文本更改事件时能够为所有控件调用一个方法。我想用编程的方式来做。我有一个linq查询,它返回表单上的所有控件,我想创建一个TextChanged事件,为所有这些控件运行一个方法。

“textBox1\u TextChanged”是一个函数名,当textchange发生时,您要调用它

textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
更新:函数示例

private void textBox1_TextChanged(object sender, EventArgs e)
    {

    }

textbox.TextChanged+=(s,e)=>{//你的代码来了}textBox1\u TextChanged
的代码,否则它将抛出一个错误较短的版本:
textBox1.TextChanged+=this.textBox1\u TextChanged成功了。我创建了一个linq语句来查询表单,然后通过添加items来递归。textBox1\u TextChanged谢谢