主窗体:
public class user{
public void Add_Click(){
frmClose close = new frmClose(load);
close.myevent = new UserEdit.TcpStatedelegate
}
public void load(){
TextBox.Text = "更新成功";
}
}
子窗体:
//定义一个委托以及委托调用的事件
public class UserEdit{
public delegate void TcpStatedelegate(object sender, EventArgs e);//定义一个委托
public event TcpStatedelegate myevent;//定义一个上述委托的事件
public void loadText(){
user.name = "测试";
if (myevent != null)//检查事件是否注册
{
myevent(null,null);//调用事件
}
}
}
c# 子窗体点击后更新主窗体的值
最新推荐文章于 2022-07-29 17:30:00 发布