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;
}
欢迎讨论,相互学习。
cdtxw@foxmail.com