Bonjour à tous
Bonjour DeaD
Merci Dead de t' intéresser à mon cas.

Envoyé par
DeaD78
Salut,
Tu insères ta carte dans un UserForm à travers le contrôle Image standard tout simplement.
Du coup, pour faire ce que tu souhaites (afficher le nom lorsque la souris passe dessus), tu peux donc utiliser les events de ton contrôle image. Je vois par exemple cet event
1 2
| Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
End Sub |
qui fait ce que tu souhaites. Dedans, tu mets le code qui te donne le nom de ta shape. Ainsi, dès que la souris passe sur ton contrôle image numéro 1, le nom de la shape (département) sera affiché. Il ne te restera alors plus qu'à le faire pour tous les départements pour autant de contrôles.
Bonne chance en tout cas !
J'ai essayé, mais ......
Pour moi, dans le contrôle "image" je n'ai qu'une image (
), et pas de shape, donc j'ai du mal à récupérer le nom. Peut être m'y suis je mal pris, ou ce qui est plus certain, je n'ai rien compris. J'ai, dans l'event, mis ceci :
Image1.ControlTipText = "mon département"
dans ce cas là, c'est bon, mais je ne peux pas écrire :
Image1.ControlTipText = Shape.Name
ou quelque chose d'approchant.
Un coup de pouce serait le bien venu.
Merci d'avance
Eric
Partager