用事件,委托做A窗体关闭B窗体刷新
2014-07-23 14:38
197 查看
A窗体
//用委托声明(传一个当前窗体的页面)
public delegate void Determine(AddOperationRulesForm frm);
//用event 关键字声明事件对象
public event Determine DetermineClick;
//在页面做完事,需要关闭窗体是调用
DetermineClick(this);
B窗体
//调用A窗体时
var form = new AddOperationRulesForm(_buildingSysNo);
form.DetermineClick+=form_DetermineClick; //调用事件
form.Show();
private void form_DetermineClick(AddOperationRulesForm frm)
{
frm.Close();
BindingDataSources();
}
//用委托声明(传一个当前窗体的页面)
public delegate void Determine(AddOperationRulesForm frm);
//用event 关键字声明事件对象
public event Determine DetermineClick;
//在页面做完事,需要关闭窗体是调用
DetermineClick(this);
B窗体
//调用A窗体时
var form = new AddOperationRulesForm(_buildingSysNo);
form.DetermineClick+=form_DetermineClick; //调用事件
form.Show();
private void form_DetermineClick(AddOperationRulesForm frm)
{
frm.Close();
BindingDataSources();
}
相关文章推荐
- 利用委托关闭子窗体刷新父窗体
- 捕获浏览器关闭、刷新事件,在窗体关闭时从全局对象里移除当前用户
- 利用委托事件实现Winform窗体之间的同步刷新
- 通过委托使子窗体关闭时刷新父窗体
- winform C#的委托事件在winform窗体中传值,也可用于刷新另一窗体(窗体A刷新窗体B)
- 委托和事件实现父子窗体刷新
- 用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
- C#的委托事件在winform窗体中实现传值备忘
- javactript关闭窗体,刷新父窗体.......
- 【转】子窗体刷新父窗体使用接口模式 父窗口关闭子窗口
- 页面关闭和刷新事件
- Winform窗体传值的几种方式(属性赋值,委托,事件)
- js关闭或者刷新页面后执行事件
- 关闭子窗体时刷新父窗体
- c# 用委托和事件实现不同窗体间的通讯
- 重写窗体关闭事件protected override void OnFormClosing(FormClosingEventArgs e)遇到的错误
- spring容器事件(启动,关闭,刷新...)
- Winform中子窗体关闭同时刷新父窗口
- WPFwindow窗体的关闭事件Closing 和Closed
- [zz]winform 窗体关闭事件