Salut tous J'ai un formulaire avec un panneau dedans. Je souhaite déplacer une image en fonction de la position du curseur. J'ai une souris sur la fonction, mais comment faire le bon calcul? puisque la position du curseur provient du moniteur et que la zone d'image provient du panneauCalcul de la position du curseur dans C#
0
A
Répondre
1
Vous pouvez utiliser la méthode Control.PointToClient
pour convertir les coordonnées d'écran en locales. Si vous suivez le lien MSDN, il y a un bon exemple qui montre comment faire cela.
Point localCoordinates = myPictureBox.PointToClient(mouseScreenCoordinates);
Questions connexes
- 1. C++ vérifier la position du curseur
- 2. Définir la position du curseur IME dans un contrôle C#
- 3. Trouver la position du curseur
- 4. C# obtient la position de chaque curseur
- 5. Position du curseur dans EditText
- 6. Position du curseur, jquery
- 7. EditText position du curseur
- 8. Position du curseur
- 9. Modifier la position du curseur de texte
- 10. Modification de la position du curseur Nivo
- 11. Curseur Position C++ Méthode GetCursorPos
- 12. Comment obtenir la position du curseur
- 13. Obtenir la position du curseur par rapport au contrôle - C#
- 14. Définir la position du curseur sur JScrollPane
- 15. Comment obtenir la position du curseur et écrire sur cette position dans C# .NET?
- 16. Extjs htmleditor obtenir la position du curseur
- 17. La position du curseur a changé d'événement
- 18. Console Écrire à la position du curseur
- 19. Événements et position du curseur
- 20. Insérer du texte dans RichTextEditor à la position du curseur
- 21. Mathematica Manipuler la position initiale du curseur []
- 22. Position du curseur égarée dans l'interphone
- 23. Liaison MediaElement à la position du curseur
- 24. Get-position du curseur dans contenteditable div
- 25. Comment réinitialiser la position du curseur de la souris Selenium?
- 26. Comment déterminer la position du curseur de texte dans Windows
- 27. Obtenir la position du curseur de UITextField dans ios
- 28. Déplacement de la position du curseur dans contentEditable div
- 29. Obtenir la position du curseur dans une zone de texte
- 30. comment obtenir la position du curseur dans l'application de cacao
cela ne fonctionne toujours pas comme je le veux. puisque chaque fois que je déplace l'application, la position change. –
private void panelBoardGame_MouseEnter (expéditeur d'objet, EventArgs e) { Point tempPoint = new Point (Cursor.Position.X, Cursor.Position.Y); m_PictureBoxCoin.PointToClient (tempPoint); } –
Pourriez-vous expliquer un peu plus en détail ce que vous essayez de faire. Je ne suis pas sûr de savoir comment vous aider avec les informations que vous avez fournies jusqu'à présent. – detunized