我想同时单击表单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.");
}
}
我认为这行
ths.button1_2= button1;
存在问题,因为我从ths.textBox1.Text = textBox1_2.Text;
但我不知道如何解决。 最佳答案
我想你想要这个:
private void button1_Click(object sender, EventArgs e)
{
ths.button1_2.PerformClick();
}
注意:它可以解决您的问题,但实际上我们不做这种事情,我们总是可以定义一些事件,委托或方法来直接调用,而不是通过程序化单击。
关于c# - 如何单击窗体1中的按钮和已单击的另一个窗体中的按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19839278/