Actualiser ToolTipController

Th3maz1ng 2024-08-19 20:47:41 +00:00
parent 065f49a816
commit 880dce0235

@ -6,13 +6,13 @@
Le ToolTipController est un contrôle permettant de gérer l'affichage des infobulles. Le ToolTipController est un contrôle permettant de gérer l'affichage des infobulles.
Il est déclenché par un passage de la souris sur d'autres éléments devexpress. Il est déclenché par un passage de la souris sur d'autres éléments devexpress.
En voici un apperçu : <img src="/git/KmWikiImage/DevExpress/tooltipcontroller_1.png" alt="ToolTip" width="300" /> En voici un apperçu : <img src="/assets/KmWikiImage/DevExpress/tooltipcontroller_1.png" alt="ToolTip" width="300" />
##### Utilisation du ToolTipController avec un [[Ctrl_XtraGrid|Meta GridView]] ##### Utilisation du ToolTipController avec un [[Ctrl_XtraGrid|Meta GridView]]
1) **Partie Designer** 1) **Partie Designer**
1. Déposez via le designer VisualStudio un ToolTipController 1. Déposez via le designer VisualStudio un ToolTipController
2. Allez dans l'onglet des propriétés de votre [[Ctrl_XtraGrid|Meta GridView]] afin d'assigner votre ToolTipController à la propriété **ToolTipController**. 2. Allez dans l'onglet des propriétés de votre [[Ctrl_XtraGrid|Meta GridView]] afin d'assigner votre ToolTipController à la propriété **ToolTipController**.
<img src="/git/KmWikiImage/DevExpress/tooltipcontroller_2.png" alt="ToolTip" width="700" /> <img src="/assets/KmWikiImage/DevExpress/tooltipcontroller_2.png" alt="ToolTip" width="700" />
2) **Partie code** 2) **Partie code**
L'étape précédente va permettre au ToolTipController de générer un événement lorsque la souris passera sur le [[Ctrl_XtraGrid|Meta GridView]]. L'étape précédente va permettre au ToolTipController de générer un événement lorsque la souris passera sur le [[Ctrl_XtraGrid|Meta GridView]].
@ -69,9 +69,9 @@ Nous allons maintenant voir comment gérer cette événement afin de définir le
End Sub End Sub
``` ```
<img src="/git/KmWikiImage/attention.png" alt="Attention" width="50" /> **Vous ne pouvez pas afficher une infobulle sur un contrôle qui n'est pas actif (aka : Enabled = False), afin de contourner le problème, rendez le contrôle actif et mettez-le en lecture seule (Properties.ReadOnly = True).** <img src="/assets/KmWikiImage/attention.png" alt="Attention" width="50" /> **Vous ne pouvez pas afficher une infobulle sur un contrôle qui n'est pas actif (aka : Enabled = False), afin de contourner le problème, rendez le contrôle actif et mettez-le en lecture seule (Properties.ReadOnly = True).**
### <img src="/git/KmWikiImage/astuce.png" alt="Astuce" width="50" />**Afin de vous aidez dans le processus de débogage, n'oubliez pas d'utiliser des points d'arrêt pour, par exemple, voir si l'événement est bien déclanché etc ...** ### <img src="/assets/KmWikiImage/astuce.png" alt="Astuce" width="50" />**Afin de vous aidez dans le processus de débogage, n'oubliez pas d'utiliser des points d'arrêt pour, par exemple, voir si l'événement est bien déclanché etc ...**
----- -----
###### *Si vous avez des suggestions d'ajouts, de corrections, m'en faire part Merci* ###### *Si vous avez des suggestions d'ajouts, de corrections, m'en faire part Merci*