c# 子窗体点击后更新主窗体的值

阅读 79

2022-03-30

主窗体:
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);//调用事件
                }
    }
}

精彩评论(0)

0 0 举报