Index: Core/Components/src/Core.Components.DotSpatial/MapFunctionSelectionZoom.cs =================================================================== diff -u -r627807d4cf1d72af4dcc65aef9ad56a1b089ec04 -r36407e74a45099ec88e3b8d8ef78ac049b224fff --- Core/Components/src/Core.Components.DotSpatial/MapFunctionSelectionZoom.cs (.../MapFunctionSelectionZoom.cs) (revision 627807d4cf1d72af4dcc65aef9ad56a1b089ec04) +++ Core/Components/src/Core.Components.DotSpatial/MapFunctionSelectionZoom.cs (.../MapFunctionSelectionZoom.cs) (revision 36407e74a45099ec88e3b8d8ef78ac049b224fff) @@ -57,6 +57,7 @@ DashStyle = DashStyle.Dash }; YieldStyle = YieldStyles.LeftButton | YieldStyles.RightButton; + FunctionActivated += ActivateFunction; } protected override void OnDraw(MapDrawArgs e) @@ -81,6 +82,7 @@ geoStartPoint = e.GeographicLocation; isDragging = true; Map.IsBusy = true; + Map.Cursor = Cursors.SizeNWSE; } base.OnMouseDown(e); } @@ -151,6 +153,12 @@ base.OnMouseUp(e); Map.IsBusy = false; + Map.Cursor = Cursors.Default; } + + private void ActivateFunction(object sender, EventArgs e) + { + Map.Cursor = Cursors.Default; + } } } \ No newline at end of file