从 C# 中的另一个按钮调用按钮的代码

本文关键字:按钮 调用 代码 另一个 | 更新日期: 2023-09-27 17:56:12

我需要知道是否可以从另一个按钮调用单击按钮。

private void myAction_Click(object sender, EventArgs e)
{
    // int x;
    // ...
}
private void Go_Click(object sender, EventArgs e)
{
    // call the myAction_Click button
}

谢谢。

从 C# 中的另一个按钮调用按钮的代码

你需要:

private void Go_Click(object sender, EventArgs e)
{
    myAction_Click(sender, e);
}

但更好的设计是提取代码:

private void myAction_Click(object sender, EventArgs e)
{
    DoSomething();
}
private void Go_Click(object sender, EventArgs e)
{
    DoSomething();
}
private void DoSomething()
{
    // Your code here
}

该按钮具有 PerformClick 方法。

http://msdn.microsoft.com/en-us/library/hkkb40tf(v=vs.90).aspx