OVH Cloud OVH Cloud

Définir une grille cliquable ?

1 réponse
Avatar
Fabien Gouverneur
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 !!!!!

1 réponse

Avatar
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 !!!!!