c#自定义事件,监控根据变化作出响应

在窗体类的最外面定义一个委托:

public delegate void SelectPointHandler(object sender, PointObject point);pointobject为传递的参数

在窗体的事件下:

private void btnOK_Click(object sender, EventArgs e)

{
。。。。。。。
if (SelectedPoint != null)
SelectedPoint(this, point);
}
public event SelectPointHandler SelectedPoint;

弹出窗体的地方:

SelectPoint select = new SelectPoint();
select.SelectedPoint += new SelectPointHandler(SelectedPoint);
select.ShowDialog();

void SelectedPoint(object sender, PointObject point)
{
。。。。。
}

posted @ 2013-01-17 09:58  忆如梨花  阅读(215)  评论(0编辑  收藏  举报