记性不好,就写下来。这个问题浪了我不少时间,希望不要再浪费其他人的时间了。
1.FrmParent.cs
private void Button1_Click(object sender, EventArgs e)
{
FrmChild frmChild = new FrmChild();
frmChild .parentFrm = this;
frmChild .ShowDialog();
}
public void TestFunction()
{
MessageBox.show("这个是父窗体的函数");
}
2.FrmChild.cs
Form parentFrm ;
private void Button2_Click(object sender, EventArgs e)
{
((FrmChild)parentFrm).TestFunction();//在这里调用父窗体函数
}