X / Y Coordinate di Clicca su un'immagine in un'applicazione Windows Forms Application (.NET)

StackOverflow https://stackoverflow.com/questions/975468

Domanda

C'è un modo per dire che cosa x / y coordinate sono stati scattati in un'applicazione FORME?

È stato utile?

Soluzione

Date un'occhiata alla MouseEventArgs classe. Specificamente la getPosition metodo. L'esempio su MSDN utilizza onMouseMove, ma si dovrebbe essere in grado di fare lo stesso con OnMouseClick. O semplicemente utilizzare l'evento MouseClick del modulo.

es. utilizzando l'evento MouseClick:

sul modulo:

this.MouseClick += new MouseEventHandler(myForm_MouseClick);

void myForm_MouseClick(object sender, MouseEventArgs e)
{
    int myX = e.X;
    int myY = e.Y;
}

Altri suggerimenti

Il MouseDown , MouseUp e MouseClick tutti ritornano le coordinate X e Y di l'azione.

Look at System.Windows.Forms.Control.MousePosition (proprietà statica)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top