Tooltiptext multiligne et paramétrable

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 172 fois - Téléchargée 50 fois

Contenu du snippet

Comme cela n'a fait réagir personne dans le forum, je mets mon tip en tête de liste…

Faire des ToolTipText sur plusieurs lignes, ou centrés, ou justifiés à droite ou à gauche. Impossible…

Impossible…pas français.
En l'occurrence la solution est scandinave.
Confronté au même problème, j'ai trouvé sur le Net:

How to create multi-line balloon style tool tips in Visual Basic.by Sheppe Pharis
http://www.vb-faq.com/Articles/Pharis/MultiLineToolTips.asp
Solution assez courte et élégante. En l'appliquant à tous les Controls d'une page, ça marche.
Mais dès qu'on essaie de changer de form, ça plante (retour sur la première Form dès qu'on active un ToolTipText sur la 2e.

VBBubble by Mattias Sjogren
http://www.msjogren.net/dotnet/eng/samples/vb6_vbbubble.asp
Juste le module fourni à ajouter au projet, un paramétrage de 2 lignes en sub main, une déclaration de 1 ligne en fermant le projet.
Cela permet plusieurs modes d'affichage des ToolTipText au choix.
Et ça marche tout de suite, sans aucune modification à faire.
Par contre, on reste rêveur devant la complexité de la chose (16 Ko), mais qui ne ralentit pas du tout le projet.
La Rolls quoi, et Freeware en plus!

Réévaluation après 20 jours d'utilisation:
Ca marche super avec programe compilé.
Mais ça fait parfois planter avec l'environnement VB6 si on fait tourner le programme plusieurs fois.
Donc, lors de la programmation et du déboggage, mieux vaut inactiver l'appel à HookToolTip

Le cc démasqué.

Source / Exemple :


' Regardez à l'adresse indiquée, m'enfin...

A voir également

Ajouter un commentaire

Commentaires

cs_Klimero
Messages postés
73
Date d'inscription
lundi 2 avril 2001
Statut
Membre
Dernière intervention
12 janvier 2010
-
Le VBBubble de Mattias Sjögren est vraiment très bien fait. Aucune modif à apporter au code existant, juste deux méthodes à appeler pour surclasser le tooltiptext existant. Chapeau à l'auteur qui a dû y passer du temps.
cs_jeanyves
Messages postés
57
Date d'inscription
samedi 30 mars 2002
Statut
Membre
Dernière intervention
24 mars 2003
-
J'avais trouvé sur le site www.ifrance.com/HLBActiveX/ une DLL concernant les tooltiptext. Je l'utilise depuis mais cela ne m'empechera pas d'aller voir sur le site que tu indiques.
A+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.