J'ai le problème suivant: Un programme affiche une image en utilisant PictureBox
. L'image contient deux rectangles A et B qui sont dessinés après le chargement de l'image.Convertir les coordonnées de l'écran en coordonnées de l'image
L'image à l'intérieur de la zone d'image est agrandie et les rectangles A et B sont peints à l'aide de l'objet Graphics
de l'image chargée. Existe-t-il une méthode simple pour déterminer si un utilisateur a cliqué sur la zone à l'intérieur de ces rectangles, par ex. convertir les coordonnées de l'écran en coordonnées d'image.
Modifier: n'est plus pertinent, a trouvé une autre solution. Édition 2: Ma solution était d'utiliser deux boîtes d'image à l'emplacement A et B au lieu de modifier directement l'image. Il a quelques inconvénients mineurs spécifiques à ma solution, mais j'ai dû terminer le projet dans le temps
Vous devriez envisager d'écrire quelques lignes sur la solution que vous avez trouvée. Sinon, ce fil pourrait apparaître dans une recherche plus tard et ennuyer quelqu'un avec le même problème assez mal. – Jan