C# 如何单击表单1中的按钮和已单击的其他表单中的按钮

C# 如何单击表单1中的按钮和已单击的其他表单中的按钮,c#,winforms,forms,C#,Winforms,Forms,我想同时单击表单2中的按钮和表单1中的按钮 如果有人能就此提出建议,那将非常有帮助。提前谢谢 这是我的密码 表格2 public partial class Form2 : Form { Form1 ths; public Form2(Form1 frm) { InitializeComponent(); ths = frm; button1.Click += new EventHandler(button1

我想同时单击表单2中的按钮和表单1中的按钮

如果有人能就此提出建议,那将非常有帮助。提前谢谢

这是我的密码

表格2

public partial class Form2 : Form    
  {
    Form1 ths;
    public Form2(Form1 frm)
    {
        InitializeComponent();

        ths = frm;

        button1.Click += new EventHandler(button1_Click);

    }

    private void button1_Click(object sender, EventArgs e)
    {

        ths.button1_2= button1;

    }
}
表格1

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        new Form2(this).Show();
    }
    private void button1_2_Click(object sender, EventArgs e)
    {

        MessageBox.Show("Dot Net Perls is awesome.");

    }
}
我认为这一行的问题在于。按钮1\u 2=按钮1因为我从
ths.textBox1.Text=textBox1_2.Text但我不知道如何解决它。

我想你想要这个:

private void button1_Click(object sender, EventArgs e)
{
    ths.button1_2.PerformClick();
}
注意:它可能会解决您的问题,但事实上我们不会这样做,我们总是可以定义一些事件、委托或方法来直接调用,而不是通过编程单击进行调用。

我想您希望这样:

private void button1_Click(object sender, EventArgs e)
{
    ths.button1_2.PerformClick();
}

注意:这可能会解决您的问题,但事实上我们不会这样做,我们总是可以定义一些事件、委托或方法来直接调用,而不是通过编程单击。

让我看看我是否正确理解您的意思:您想单击
表单2.按钮1
。当您这样做时,您希望也单击
Form1.Button1
?(例如,您想调用
Form1.Button1
OnClick
我想单击表单2中的按钮,表单1中的按钮同时也在单击。
我不知道您想说什么。让我看看我是否理解正确:您想单击
Form2.Button1
。当您这样做时,您希望也单击
Form1.Button1
?(也就是说,你想调用
Form1.Button1
OnClick
我想单击表单2中的按钮,表单1中的按钮同时也在单击。
我不知道你想说什么。