110,567
社区成员
发帖
与我相关
我的任务
分享
public void mButtonControl(Control con)
{
Button btn = con as Button;
if (btn != null)
{
btn.PerformClick();
}
}
public void mButtonControl(Button btn)
{
btn.PerformClick();
}
public interface IButtonClicker
{
void ClickButton();
}
//传递接口
public void Invoke(IButtionClicker clicker)
{
if (clicker != null) clicker.ClickButton();
}
//或者传递进来control
public void Invoke(Control control)
{
IButtionClicker clicker = control as IButtonClicker;
if (clicker != null) clicker.ClickButton();
}
public void mButtonControl(control con)
{
button1_Click(null,null);//直接调就O了。
}