cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011
-
20 juin 2011 à 20:55
cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011
-
20 juin 2011 à 22:37
Bonjour à tous,
Voilà mon souci. Je développe une application qui sera utilisée par de nombreuses personnes et donc il me faut des infos-bulles sur les contrôles. J'ai créé un formulaire parent qui prend tout l'écran et j'ouvre des fenêtres filles pour les différents formulaires. Le tooltip fonctionne très bien dans la fenêtre Mère avec le contrôleur provider. En revanche, impossible de faire fonctionner le tooltip sur les fenêtres filles qui ont leur propre contrôleur provider.
Tooltip.setTooltip n'a aucun effet.
J'ai mis un Tooltip.Show pour forcer l'apparition sur un évènement Mouse.hover. L'info-bulle apparaît puis disparait immédiatement. Les réglages Tooltip.InitialDelay et AutoPopDelay n'y change rien. Le Tooltip.showalways=true n'a pas fait de miracle non plus.
Seul le Tooltip.show dans Form.load fonctionne mais j'ai l'info-bulle à vie.
Je sèche depuis plusieurs jours et je ne trouve pas de cas équivalent déjà mentionnés sur les forums. Quelqu'un aurait-il une idée ?
cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011 20 juin 2011 à 22:08
Mon pb vient vraiment du fait que ce sont des fenêtres filles. Si j'ouvre un de ces formulaires en tant que fenêtre indépendante, le tooltip fonctionne. Si je l'ouvre en tant que fenêtre fille par le biais du code ci-dessous, ça plante :
Dim ChildForm As New F_nomen
ChildForm.MdiParent = Me
ChildForm.Show()
(Ouvre le formulaire F_nomen en tant que fenêtre fille de la fenêtre principale)
Ca sent le gros bug Microsoft.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_subaqua
Messages postés69Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention20 juin 2011 20 juin 2011 à 22:37
Je viens de créer un nouveau projet dans lequel j'ai inséré 2 formulaires de mon projet ainsi que la feuille mère. Le tooltip fonctionne !
Je vais donc migrer tous mes formulaires dans ce projet vierge. Fastidieux mais efficace.
Je ne sais pas où est le problème mais tant pis. Je vais être plutôt pragmatique sur ce coup-là.