Tooltiptext multiligne et paramétrable

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

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.