在C#中从另一个调用Button的代码

Was*_*RAR 1 .net c# action click button

我需要知道是否可以从另一个按钮中调用Click of a按钮.

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

private void Go_Click(object sender, EventArgs e)
{
    // call the myAction_Click button
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

Joh*_*len 8

你要:

private void Go_Click(object sender, EventArgs e)
{
    myAction_Click(sender, e);
}
Run Code Online (Sandbox Code Playgroud)

但更好的设计是将代码拉出来:

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

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

private void DoSomething()
{
    // Your code here
}
Run Code Online (Sandbox Code Playgroud)