您的位置:首页 > 其它

用事件,委托做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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: