我有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的新实例。
如何运行打开模态窗口的表单方法?
由于
答案 0 :(得分:1)
Form2
的所有者是Form1
的实例,因此您可以将所有者强制转换为Form1
并调用该方法:
(this.Owner as Form1).myMethod();