C# - 关闭表单后启动函数

时间:2012-02-29 11:12:45

标签: c# winforms function

我有2个表格。一个是显示形式,另一个是数据添加到数组的位置。

如果在添加到数组表单上单击确定按钮,如何在显示表单上启动某个功能?

修改

让我重新说一下。我如何从另一个.cs文件中调用一个.cs文件中的函数。

表单1

private void menuItem1_Click(object sender, EventArgs e)
{
    Form2 form2= new Form2();
    form2.Owner = this;
    form2.ShowDialog(this);
}

表格2

private void button1_Click(object sender, EventArgs e)
{
    Form1 form1 = new Form1();
    form1.myMethod();
}

显然,form2代码正在生成form1的新实例。

如何运行打开模态窗口的表单方法?

由于

1 个答案:

答案 0 :(得分:1)

Form2的所有者是Form1的实例,因此您可以将所有者强制转换为Form1并调用该方法:

(this.Owner as Form1).myMethod();