Domanda

Sto sviluppando un'app per Windows Mobile . Ho il mio controllo che sposta l'immagine al suo interno. Ho ignorato OnMouseDown e OnMouseMove per ridisegnare l'immagine in cui l'utente la sposta.

L'ho testato solo sull'emulatore Windows Mobile 6.1 Professional. Funziona ma ho un problema:

Faccio clic sull'immagine, la sposto con il mouse, smetto di muovermi tenendo premuto il pulsante sinistro del mouse, attendo qualche secondo e rilascio il pulsante senza muovere il mouse e l'immagine si sposta di nuovo. Cosa sta succedendo?

Penso che l'evento OnMouseMove sia attivato con l'evento OnMouseUp ma non ne sono sicuro.

Grazie!

È stato utile?

Soluzione

I messaggi del mouse sono abbastanza coerenti, potresti ottenere uno spostamento inutile ogni tanto, ma questo è alle stesse coordinate.

Quindi perché la tua foto si sposta? Impossibile rispondere senza un po 'più di informazioni.

Un'ipotesi: stai mescolando EventArgs.X / Y con MousePosition.X / Y. Questi ultimi sono nelle coordinate dello schermo.

Altri suggerimenti

Non ho mai provato qualcosa su Windows Mobile, ma se non sei sicuro degli eventi, crea una casella di testo a più righe e aggiungi del testo ogni volta che viene sparato un numero pari in questo modo dovresti sapere quando viene attivato.

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