日期:2014-05-20  浏览次数:20847 次

c# winform 窗体的调用与回调
请教如下功能如何实现
窗体A   有菜单栏和一个datagrid控件.   点菜单栏中的 "添加行 "项,出窗体B.
窗体B有两个单选项, "当前位置前 "和 "末尾 ".点击其中一个,B关闭、回调窗体A实现功能.




------解决方案--------------------
窗体A中有
private void btnAdd_Click(object sender, System.EventArgs e)
{
FormB frmadd=new FormB();
frmadd.Closed+=new EventHandler(frmadd_Closed);
frmadd.Show();
}

private void frmadd_Closed(object sender, EventArgs e)
{
//你要处理的代码
}
------解决方案--------------------
用静台变量
public class parm
{
public static string outparm1= " ";
public static string outparm2= " ";
}

在B中写
parm.outparm1= "hello ";

在A中写 string tt=parm.outparm1;

这样就可以了