ShowInTaskbar

Résolu
Bio3G Messages postés 7 Date d'inscription samedi 29 juillet 2006 Statut Membre Dernière intervention 22 août 2006 - 14 août 2006 à 14:11
snagel Messages postés 2 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 23 août 2006 - 23 août 2006 à 08:04
Bonjour à tous,

Dans un de mes projets, je suis confronté à un petit souci.
J'ai une form qui peut être soit toujours visible, soit pas, et ceci  au gré de l'utilisateur, j'ai choisi, quand elle est "TopMost", de la rendre invisible dans la barre des tâches (ShowInTaskBar = false) et inversement.
Mon problème est que lorsque l'utilisateur modifie cette propriété (par un bouton ou dans le menu), il perd l'affichage des ToolTips de l'ensemble des controles présents dans cette form.
Le problème est lié à la modification de la propriété de la form "ShowInTaskbar" car quand j'enlève cette modification tout fonctionne correctement.

Malgré mes recherches dans la doc, je n'ai pas trouvé, ni d'explication, ni de solution.
Si vous avez une idée, je suis preneur...

Merci à tous... 

 Alain Thébault

9 réponses

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
14 août 2006 à 16:09
Salut,

Tu travailles sur quelle version du Framework ?
As tu des contrôles ActiveX sur le formulaire en question ?

/*
coq
MVP Visual C#
CoqBlog
*/
3
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 60
14 août 2006 à 21:17
A vrai dire, il me semble avoir déjà entendu parler de ce problème (mais ça fait déjà quelque temps) et il n'y avait pas eu de réelle solution si mes souvenirs sont bons.
J'ai pas fait personnellement de test à ce sujet...

<hr size="2" />VC# forever
3
snagel Messages postés 2 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 23 août 2006
22 août 2006 à 14:35
Bonjour,

j avais le meme probleme (sur C# 1.1).
Je l ai résolu en modifiant les valeurs de:
ToolTip1.InitialDelay = 5;
ToolTip1.ReshowDelay = 1;
ToolTip1.AutoPopDelay = 5000;

Voir:
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/vbcon/html/vbtsksettingtooltipsforcontrolsonwfcclientform.asp

Cordialement,
Stephanie
3
Bio3G Messages postés 7 Date d'inscription samedi 29 juillet 2006 Statut Membre Dernière intervention 22 août 2006
18 août 2006 à 09:34
Bonjour,

Merci de ta réponse, en fait j'utilise FrameWork 2.0 et il n'y a qu'un Timer sur le formulaire incriminé, penses-tu qu'il pourrait me perturber, faut-il le stopper avant de modifier le ShowInTaskbar et le redémarrer après ?

A bientôt,
 

 Alain Thébault
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bio3G Messages postés 7 Date d'inscription samedi 29 juillet 2006 Statut Membre Dernière intervention 22 août 2006
18 août 2006 à 09:35
 Merci de ta réponse, je vais attendre d'autres avis...

A bientôt,

 Alain Thébault
0
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 60
18 août 2006 à 09:45
Petite question : quels sont les Controls sur lesquels le tooltip ne s'affiche pas?

<hr size="2" />VC# forever
0
Bio3G Messages postés 7 Date d'inscription samedi 29 juillet 2006 Statut Membre Dernière intervention 22 août 2006
22 août 2006 à 18:11
Merci de ton tuyau, je suis actuellement en vacances, mais j'essaierai dès mon retour...

@+
 

 Alain Thébault
0
Bio3G Messages postés 7 Date d'inscription samedi 29 juillet 2006 Statut Membre Dernière intervention 22 août 2006
22 août 2006 à 18:13
En fait, c'est l'ensemble des contrôles présents sur la form pour lesquels les tooltips ne s'affichent plus après avoir modifié le ShowInTaskBar.
Il y a des textbox, des boutons et même la form elle-même...

Cordialement,
 

 Alain Thébault
0
snagel Messages postés 2 Date d'inscription lundi 7 février 2005 Statut Membre Dernière intervention 23 août 2006
23 août 2006 à 08:04
Oui, j avais exactement le meme probleme: plus de tooltip dans toute la forme.

Encore mieux:
toolTip1.AutomaticDelay = 10;
Et ce pour tous tes toltips bien sur!

Bonne vacances.

Cordialement,
Stephanie
0