MouseMove事件在变量中

时间:2015-05-14 13:53:22

标签: c#

我将对象作为变量传递给另一个类。我的对象有一个mousemove事件。是否可以存储此事件以便稍后重新分配?

例如

// Class 1     
private void mainDisplay_mousemove(object sender, MouseEventArgs e)
{ 
 ...
 ...
}

void FunctionInClass1()
{
   OverlayManager.Instance.CallAnotherClass(mainDisplay);

}

//Class 2

internal void ConfigureManager(Map mainDisplay)
{
   // how do I save the mousemove event?
   var handle = mainDisplay.MouseMove
}

解释更多。在class1中,我有一个名为mainDisplay的对象,它是一个map组件。我在地图上有mousemove / mouseup / mousedown事件,用户可以在地图上绘制/拖动符号。现在,第2类是叠加层,这意味着用户可以使用鼠标绘制不同类型的符号。基本上地图有两组不同的鼠标事件,我想存储它们并在需要时分配它们

0 个答案:

没有答案