Je gère une application qui affiche une info-bulle dans certaines conditions sur un userControl. (Lorsque la souris se trouve sur une zone, une minuterie commence, quand elle s'arrête, et la souris est toujours là, l'info-bulle affiche un texte, en appelant "Show (..)" Cela fonctionne très bien Une autre application tient cette application en tant que MdiClient.The toolTip ne montre maintenant que lorsque l'application n'est pas active: Si l'utilisateur ouvre une application différente sur l'ordinateur, "WORD" par exemple, puis retourne à la mienne sans cliquer dessus, en maintenant la souris sur le région à droite, le texte est affiché. Dans le cas contraire, bien que le « Show » est appelé, l'événement « Popup » est jamais élevé. est-ce que quelqu'un a une idée sur la façon de résoudre ce problème? Merci, Tali.Info-bulle C# sur le client MDI
0
A
Répondre
0
Si J'ai bien compris le problème, je pense que ce que vous devez faire est de suivre quand la fenêtre (qui montrera l'info-bulle) perd et gagne le focus. Ainsi, lorsqu'il perd le focus, désactivez l'affichage des info-bulles, puis activez-le quand il obtient le focus.
Salut, merci pour votre réponse. Mon problème est que j'ai besoin de montrer l'info-bulle quand l'application gagne le focus. Je ne me dérange pas l'info-bulle montrant ou non lorsque l'application perd le focus. –
Je pense que j'ai mal compris le problème. Pourriez-vous s'il vous plaît modifier votre question pour clarifier? –