c# 无法从方程组转为button,调用一个按钮事件

 callOnClick(button_Search_Click);

c# 无法从方程组转为button

button_Search_Click是一个方法(双击button_Search产生的),实际需要传递button按钮的属性,所以改为: callOnClick(button_Search); //button_Search,是按钮的名字

private void callOnClick(Button btn)
{
//建立一个类型
Type t = typeof(Button);
//参数对象
object[] p = new object[1];
//产生方法
MethodInfo m = t.GetMethod("OnClick", BindingFlags.NonPublic | BindingFlags.Instance);
//参数赋值。传入函数
p[0] = EventArgs.Empty;
//调用
m.Invoke(btn, p);
return;
}

欢迎讨论,相互学习。 txwtech@163.com
原文地址:https://www.cnblogs.com/txwtech/p/15222067.html