日期:2014-05-19  浏览次数:20782 次

C# winForm 问题..高手进指点下..谢谢
我建了两个窗体.....一个主窗体(A)..另窗体(B)
现在     我关闭   窗体(B)后...要自动把数据库中更新的数据再放回到       主窗体(A)    
我在主窗体(A)     弄了个窗体激活事件来实现..可是出现很多问题..

我想问   主窗体(A)中   有没有一个办法       可以
在关闭     窗体(B)   后   而可以触发的事件    
有的话又怎么写...

如有更好的介意..希望可以提供帮助


------解决方案--------------------
方法很多的,用委托,用属性来打标志,等等.
frmMain(主窗体)
frmChild(子窗体)

在主窗体里写上
frmChild child=new frmChild();
if (child.ShowDialog()== DialogResult.OK)
{
//TODO更新A窗体的方法.
}
在子窗体里当数据添加完了后.
this.DialogResult = DialogResult.OK;
this.Close();