子对话框调用父对话框button按钮事件

1、将父对话框的按钮事件定义成public方法(例如我调用父对话框的搜索按钮)

public void btn_Query_Click(object sender, EventArgs e)

{...}


2、在主窗体类中定义一个静态成员,来保存当前主窗体对象。

例如: public static MainWindow pWin= null;


3、然后在主窗体构造函数中或者主窗体的_Load函数中,给静态成员初始化:

如:pWin= this;

4、在子窗体中调用父窗体,可以通过“主窗体类名. pWin”来操作当前的主窗体
如:MainWindow.pWin.btn_Query_Click(null, null);

生命不息,奋斗不止!


猜你喜欢

转载自blog.csdn.net/qq_17486399/article/details/50727986