1:在子控件中声明委托方法
public delegate void SetData(Object object);
public SetData setData;
2:在父窗体中定义方法
private void Form_Load(object sender, EventArgs e)
{
userControl.setData = SetInfo;
}
private void SetInfo(Object object)
{
……
}
3:在子控件中调用
private void UserControl_MouseClick(object sender, MouseEventArgs e)
{
setData(object);
}