我有一个用C#编码的小程序。 我有不同的形式。
如果单击Form1中的按钮,则应单击Form2中的按钮。
Form1方法,A类:
private void button2_Click(object sender, EventArgs e)
{
...
}
Form2方法,B类
{{1}}
答案 0 :(得分:0)
这样的事情:
Form1
实施:
private void button1_Click(object sender, EventArgs e) {
// You have to find if Form2 instance is opened
Form2 form2 = Application.OpenForms
.OfType<Form2>()
.FirstOrDefault();
if (null != form2)
form2.ClickMyButton();
}
Form2
实施:
public void ClickMyButton() {
//TODO move relevant code here from button2_Click
}
private void button2_Click(object sender, EventArgs e) {
ClickMyButton();
}