protected sealed override void OnMouseMove(MouseEventArgs arg)
 {
     if (m_csc != null)
     {
         m_csc.OnMouseMove(mousebutton2int(arg), mouseshift2int(arg), arg.X, arg.Y);
         UpdateMapTip();
     }
 }
 public override void OnMouseMove(int Button, int Shift, int X, int Y)
 {
     m_csc.OnMouseMove(Button, Shift, X, Y);
 }