WinForm

方法1:   所有权法
//Form1:
//需要有一个公共的刷新方法
public   void   Refresh_Method()
{
  //...
}

//在调用Form2时,要把Form2的所有者设为Form1
Form2   f2   =   new   Form2()   ;
f2.Owner   =   this;
f2.ShowDialog()   ;

//Form2:
//在需要对其调用者(父)刷新时
Form1   f1   ;
f1   =   (Form1)this.Owner;
f1.Refresh_Method()   ;

具体实现:

窗口1中的代码:

  • 被调用的方法:

  • 显示窗口2代码:

窗口2中的代码:

原文地址:https://www.cnblogs.com/KTblog/p/5101656.html