protected override InteractiveResult KeyDownCore(KeyEventInteractionArguments interactionArguments) { InteractiveResult result = base.KeyDownCore(interactionArguments); if (interactionArguments.Key == System.Windows.Forms.Keys.Escape.ToString()) { CancelLastestTracking(this); if (TrackMode != TrackMode.None) { result.ProcessOtherOverlaysMode = ProcessOtherOverlaysMode.DoNotProcessOtherOverlays; } } return(result); }
protected override InteractiveResult KeyDownCore(KeyEventInteractionArguments interactionArguments) { #region Boudary Adjustment isShiftKeyDown = interactionArguments.IsShiftKeyPressed; #endregion var result = base.KeyDownCore(interactionArguments); if (interactionArguments.Key.Equals(Keys.Escape.ToString(), StringComparison.Ordinal)) { MouseDownCount = 0; Vertices.Clear(); TrackShapeLayer.InternalFeatures.Clear(); TrackShapesInProcessLayer.InternalFeatures.Clear(); result.DrawThisOverlay = InteractiveOverlayDrawType.Draw; result.ProcessOtherOverlaysMode = ProcessOtherOverlaysMode.DoNotProcessOtherOverlays; } return(result); }
protected override InteractiveResult KeyUpCore(KeyEventInteractionArguments interactionArguments) { IsShiftKeyDown = interactionArguments.IsShiftKeyPressed; return(base.KeyUpCore(interactionArguments)); }