C# Class SuperMap.Connector.Control.Forms.MapAction

地图操作的抽象类,包含常用的鼠标及键盘事件的响应方法。
Inheritance: IAction
Show file Open project: SuperMap/iClient-for-DotNet

Public Methods

Method Description
Dispose ( ) : void

释放此功能所占据的资源。

OnLoad ( MapControl mapControl ) : void

加载地图控件。

Protected Methods

Method Description
KeyDown ( System e ) : void

每当鼠标按键按下后,都将调用此方法。

KeyUp ( System e ) : void

每当键盘按键放开后,都将调用此方法。

MouseClick ( System e ) : void

每当鼠标单击后,都将调用此方法。

MouseDoubleClick ( System e ) : void

每当鼠标双击后,都将调用此方法。

MouseDown ( System e ) : void

每当鼠标键按下后,都将调用此方法。

MouseEnter ( EventArgs e ) : void

每当鼠标进入控件后,都将调用此方法。

MouseLeave ( EventArgs e ) : void

每当鼠标离开后,都将调用此方法。

MouseMove ( System e ) : void

每当鼠标移动后,都将调用此方法。

MouseUp ( System e ) : void

每当鼠标按键放开后,都将调用此方法。

MouseWheel ( System e ) : void

每当鼠标滚轮滚动后,都将调用此方法。

Private Methods

Method Description
Map_KeyDown ( object sender, System e ) : void
Map_KeyUp ( object sender, System e ) : void
Map_MouseClick ( object sender, System e ) : void
Map_MouseDoubleClick ( object sender, System e ) : void
Map_MouseDown ( object sender, System e ) : void
Map_MouseEnter ( object sender, EventArgs e ) : void
Map_MouseLeave ( object sender, EventArgs e ) : void
Map_MouseMove ( object sender, System e ) : void
Map_MouseUp ( object sender, System e ) : void
Map_MouseWheel ( object sender, System e ) : void

Method Details

Dispose() public method

释放此功能所占据的资源。
public Dispose ( ) : void
return void

KeyDown() protected method

每当鼠标按键按下后,都将调用此方法。
protected KeyDown ( System e ) : void
e System 包含事件数据的KeyEventArgs
return void

KeyUp() protected method

每当键盘按键放开后,都将调用此方法。
protected KeyUp ( System e ) : void
e System 包含事件数据的KeyEventArgs
return void

MouseClick() protected method

每当鼠标单击后,都将调用此方法。
protected MouseClick ( System e ) : void
e System 包含事件数据的MouseEventArgs
return void

MouseDoubleClick() protected method

每当鼠标双击后,都将调用此方法。
protected MouseDoubleClick ( System e ) : void
e System 包含事件数据的MouseEventArgs
return void

MouseDown() protected method

每当鼠标键按下后,都将调用此方法。
protected MouseDown ( System e ) : void
e System 包含事件数据的MouseEventArgs
return void

MouseEnter() protected method

每当鼠标进入控件后,都将调用此方法。
protected MouseEnter ( EventArgs e ) : void
e System.EventArgs 包含事件数据的EventArgs
return void

MouseLeave() protected method

每当鼠标离开后,都将调用此方法。
protected MouseLeave ( EventArgs e ) : void
e System.EventArgs 包含事件数据的EventArgs
return void

MouseMove() protected method

每当鼠标移动后,都将调用此方法。
protected MouseMove ( System e ) : void
e System 包含事件数据的MouseEventArgs
return void

MouseUp() protected method

每当鼠标按键放开后,都将调用此方法。
protected MouseUp ( System e ) : void
e System 包含事件数据的MouseEventArgs
return void

MouseWheel() protected method

每当鼠标滚轮滚动后,都将调用此方法。
protected MouseWheel ( System e ) : void
e System 包含事件数据的MouseEventArgs
return void

OnLoad() public method

加载地图控件。
public OnLoad ( MapControl mapControl ) : void
mapControl MapControl 需要操作的地图控件
return void