Por: Yolanda Martínez Treviño Para poder utilizar el mouse en tu programa es necesario indicarlo, colocando la siguiente instruccion dentro del método Initialize: this.IsMouseVisible = true; Define una variable de instancia de tipo MouseState para manejar el estado del mouse: Por ejemplo: MouseState estadoMouse; © Yolanda Martínez 3 // Obtengo el estado del mouse estadoMouse = Mouse.GetState(); // Si está presionado el botón izquierdo if (estadoMouse.LeftButton == ButtonState.Pressed)) { ... } // Si está presionado el botón derecho if (estadoMouse.RightButton == ButtonState.Pressed)) { ... } © Yolanda Martínez, Concepción Villar 4 // Obtengo el estado del mouse estadoMouse = Mouse.GetState(); coorXMouse = estadoMouse.X; coorYMouse = estadoMouse.Y; Para verificar si el mouse hace clic sobre una imagen Una opción es hacer un rectángulo para la imagen y otro para el pixel en el que está el mouse y ver si éstos intersectan. recImg=new Rectangle(coorXimg, coorYimg, img.Width, img.Height); recMouse = new Rectangle(estadoMouse.X, estadoMouse.Y, 1, 1); if (recImg.Intersects(recMouse)) ...