I’m wandering if you are using the Desktop Edition or just Map Suite Service Edition(Core)?
If it’s Desktop Edition, I am afraid that would be complex to do that, because we know the Desktop Edition is a control which had been registered many events such as MouseDown,MouseMove,etc. So, if you want to do more works in those events, please override the methods. Just let you know, we also have many properties such as “MapLeftClickDragMode”,” MapRightClickDragMode”,” PanMode”,” ZoomPercentage” etc. in InteractiveOverlay class and they can be used like this: winformsMap1.ExtentOverlay.LeftClickDragMode = MapLeftClickDragMode.Disabled;
Hope those properties can help you in some scenarios.
However, if you are just using Map Suite Service Edition, we can do that just like our MapSuite Explorer does. And I’ve created a sample for you, please get it and have a try,
Hope it helps,
Edgar
TrackZoomTool.zip (102 KB)