/// <summary> /// 重置 /// </summary> public override void Reset() { base.Reset(); _AxRenderControl.RcMouseClickSelect -= _AxRenderControl_RcMouseClickSelect; _rcMouseClickSelect = null; _AxRenderControl.InteractMode = gviInteractMode.gviInteractNormal; _AxRenderControl.MouseSelectObjectMask = gviMouseSelectObjectMask.gviSelectNone; _AxRenderControl.MouseSelectMode = gviMouseSelectMode.gviMouseSelectClick; }
/// <summary> /// 计算最高点 /// </summary> public override void CalculateTop() { _AxRenderControl.RcMouseClickSelect -= _AxRenderControl_RcMouseClickSelect; _rcMouseClickSelect = null; _AxRenderControl.RcMouseClickSelect += _AxRenderControl_RcMouseClickSelect; _rcMouseClickSelect = _AxRenderControl_RcMouseClickSelect; _AxRenderControl.InteractMode = gviInteractMode.gviInteractSelect; _AxRenderControl.MouseSelectObjectMask = gviMouseSelectObjectMask.gviSelectTerrain; _AxRenderControl.MouseSelectMode = gviMouseSelectMode.gviMouseSelectClick | gviMouseSelectMode.gviMouseSelectMove; }