在子窗体类中声明委托和对应的事件 如: public delegate void ChangeUserId(object sender, EventArgs e); public class Test { public event ChangeUserId NewEvent; //你的更改用户ID的方法体 public void ChangeUser() { if(NewEvent!=null) NewEvent(this, new EventArgs()); } }父窗体中挂起该事件,代码如下: public void onLoad() { Test test1; test1.NewEvent += new ChangeUserId(process_Event); }void process_Event() { //...即可实现事件触发后的方法了 }
http://topic.csdn.net/u/20080626/17/1742fccb-1513-4543-9f9f-045660d24666.html
如:
public delegate void ChangeUserId(object sender, EventArgs e);
public class Test
{
public event ChangeUserId NewEvent; //你的更改用户ID的方法体
public void ChangeUser()
{
if(NewEvent!=null)
NewEvent(this, new EventArgs());
}
}父窗体中挂起该事件,代码如下:
public void onLoad()
{
Test test1;
test1.NewEvent += new ChangeUserId(process_Event);
}void process_Event()
{ //...即可实现事件触发后的方法了
}