请教下窗体间方法调用!
frmMain 是MDI父窗体
frmA 是frmMain打开的MDI子窗体,frmA中有自定义的函数 private void parBind()
frmB 是frmMain打开的窗体,frmB frm = new frmB();frm.Show(this);
主窗体和子窗体之间可以使用委托,
请问frmB怎么调用frmA的parBind(),也就是子窗体之间的调用方法?
------解决方案--------------------
一般情况下不建议这样做 不过你想要这样做 首先你考虑就不是什么窗体间调用 应该是父子窗体关系而不是平行 如果你觉得应该平行关系 你可以在 static class Program 类增加frmA frma 和frmB frmb
如果是 父子窗体关系 就是在frmB frmb增加一个属性 Public frmA frmdo{get;set;}
public partial class frmB
{
Public frmA frmdo{get;set;}
public void test()
{
frmdo.parBind
}
}
http://blog.csdn.net/soft7788/article/details/7392200