日期:2014-05-18  浏览次数:21101 次

C# 调用一按钮的CLICK问题
C# 中我一共有10个按钮和一个文本框,现在想做的是,当我在文本框里输入一些内容然后自动和按钮的某一属性比较如果想等则执行该按的CLICK事件?C#能做到吗?具体代码怎么写?

说明10个按钮中都有一个FCOD的属性
当我在文本框中输入内容后就和这10个按钮的FCOD属性的值对比如果相同则执行该按钮的CLICK事件

------解决方案--------------------
比如执行button1的click方法,button1_Click是双击button1自动生成的事件

this.button1_Click(button1,null)
------解决方案--------------------
C# code
var button = this.Controls.OfType<Button>().Where(x => x.Text == textBox1.Text).FirstOrDefault();
if (button != null) button.PerformClick();