// 添加 Click 事件处理程序button1.Click += new EventHandler(Button1_Click);2. 在事件处理程序中调用另一个按钮">

c#中button怎么调用另一个button

来源:这里教程网 时间:2026-02-21 16:48:54 作者:

如何在 C# 中用一个按钮调用另一个按钮

在 C# 中,可以通过以下步骤用一个按钮调用另一个按钮:

1. 为要调用的按钮添加事件处理程序

<code class="csharp">// 添加 Click 事件处理程序
button1.Click += new EventHandler(Button1_Click);</code>

2. 在事件处理程序中调用另一个按钮

<code class="csharp">private void Button1_Click(object sender, EventArgs e)
{
    // 调用 button2 的 Click 事件
    button2.PerformClick();
}</code>

通过调用

PerformClick()
方法,可以触发另一个按钮的 Click 事件,从而调用其事件处理程序。

示例代码:

<code class="csharp">using System;
using System.Windows.Forms;
public class Form1 : Form
{
    Button button1, button2;
    public Form1()
    {
        button1 = new Button() { Text = "Button1" };
        button2 = new Button() { Text = "Button2" };
        button1.Click += new EventHandler(Button1_Click);
        this.Controls.Add(button1);
        this.Controls.Add(button2);
    }
    private void Button1_Click(object sender, EventArgs e)
    {
        button2.PerformClick();
    }
}</code>

相关推荐