J'affiche en plein ecran une pictureBox et je voudrais pouvoir définir une
grille cliquable par dessus.
je voudrais donc pouvoir définir des zones qui interagissent avec des
actions. que j'effectue avec une souris.
pour exemple jai une resolution de 800*600 et je voudrais définir une grille
dont chaque zone cliquable correspondrait à une surface de 50*50
Quelqu'un aurait une idée a me donner, pour réaliser cela ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guy DETIENNE
Salut ;O)
Sachant qu'une picturebox a un événement MouseMove qui retourne les coordonnées X et Y (en twips par défaut) du curseur de la souris, il ne serait pas difficile d'effectuer cela avec une série de IF. Il faudra préalablement convertir les coordonnées en Pixels si tu ne changes pas le scalemode de ta picturebox. Voir TwipsPerPixelX et TwipsPerPixelY pour la conversion.
Pour convertir en pixels : Picture.ScaleWidth Screen.TwipsPerPixelX -> axe des X Picture.ScaleHeight Screen.TwipsPerPixelY -> axe des Y
Guy
"Fabien Gouverneur" a écrit dans le message de news:4396c86b$0$4687$
Bonjour à tous !
Voila mon probleme,
J'affiche en plein ecran une pictureBox et je voudrais pouvoir définir une grille cliquable par dessus. je voudrais donc pouvoir définir des zones qui interagissent avec des actions. que j'effectue avec une souris.
pour exemple jai une resolution de 800*600 et je voudrais définir une
grille
dont chaque zone cliquable correspondrait à une surface de 50*50
Quelqu'un aurait une idée a me donner, pour réaliser cela ?
Merci !!!!!
Salut ;O)
Sachant qu'une picturebox a un événement MouseMove qui retourne les
coordonnées X et Y (en twips par défaut) du curseur de la souris, il ne
serait pas difficile d'effectuer cela avec une série de IF. Il faudra
préalablement convertir les coordonnées en Pixels si tu ne changes pas le
scalemode de ta picturebox. Voir TwipsPerPixelX et TwipsPerPixelY pour la
conversion.
Pour convertir en pixels :
Picture.ScaleWidth Screen.TwipsPerPixelX -> axe des X
Picture.ScaleHeight Screen.TwipsPerPixelY -> axe des Y
Guy
"Fabien Gouverneur" <agronomia@free.fr> a écrit dans le message de
news:4396c86b$0$4687$636a15ce@news.free.fr...
Bonjour à tous !
Voila mon probleme,
J'affiche en plein ecran une pictureBox et je voudrais pouvoir définir une
grille cliquable par dessus.
je voudrais donc pouvoir définir des zones qui interagissent avec des
actions. que j'effectue avec une souris.
pour exemple jai une resolution de 800*600 et je voudrais définir une
grille
dont chaque zone cliquable correspondrait à une surface de 50*50
Quelqu'un aurait une idée a me donner, pour réaliser cela ?
Sachant qu'une picturebox a un événement MouseMove qui retourne les coordonnées X et Y (en twips par défaut) du curseur de la souris, il ne serait pas difficile d'effectuer cela avec une série de IF. Il faudra préalablement convertir les coordonnées en Pixels si tu ne changes pas le scalemode de ta picturebox. Voir TwipsPerPixelX et TwipsPerPixelY pour la conversion.
Pour convertir en pixels : Picture.ScaleWidth Screen.TwipsPerPixelX -> axe des X Picture.ScaleHeight Screen.TwipsPerPixelY -> axe des Y
Guy
"Fabien Gouverneur" a écrit dans le message de news:4396c86b$0$4687$
Bonjour à tous !
Voila mon probleme,
J'affiche en plein ecran une pictureBox et je voudrais pouvoir définir une grille cliquable par dessus. je voudrais donc pouvoir définir des zones qui interagissent avec des actions. que j'effectue avec une souris.
pour exemple jai une resolution de 800*600 et je voudrais définir une
grille
dont chaque zone cliquable correspondrait à une surface de 50*50
Quelqu'un aurait une idée a me donner, pour réaliser cela ?