ThinkGeo.com    |     Documentation    |     Premium Support

Mouse Move with Button Down Problem

Hello:


I found the TrackInteractiveOverlay  can not resolve the situation mouse move with mouse button down.


my code is shown below:


class  CustomTrackInteractiveOverlay :TrackInteractiveOverlay  ()


{


      protected override InteractiveResult MouseMoveCore(InteractionArguments interactionArguments)


     {


        if(interactionArguments.MouseButton == MouseButton .Left)


               MessageBox.show(" mouse move on map with mouse left button down");


     }


}


But the result is that the MessageBox can not be show, when i move the mouse with the left button clicked down.


In the debug info, I see the  interactionArguments.MouseButton always NONE.


Please Help!



Hello jun, 
  
 Thanks for your post, sorry the MouseMoveCore only receive the mouse move event not othters, also I’m confused your requirements here, why are you want to raise two event together? Or you just want to determine if the mouse left button is keep pressed down when the mouse move? I think it’s better you set a flag when the mouse left button down event and remove the flag in the button up event, then determine if the mouse button is keep down by use the flag. 
  
 Regards, 
  
 Gary