[vb.net 2005] tooltipprovider : gérer facilement les tooltips

Description

Voilà une petite classe assez simple mais toujours pratique...
Cela évite d'ajouter à ses projets deux ou trois ToolTip (par exemple, un avec l'icone Warning, un autre avec l'icone Infos) et à gérer les éventuels problèmes qui pourrait survenir, comme par exemple le fait que plusieurs ToolTip soient associés au même control !

Je vois deux avantages de cette classe :
- Quand on ajoute un ToolTip sur un control, les éventuels ToolTips (gérés par le ToolTipProvider) déjà présents sur ce control sont effacés.
- il n'y a qu'une seule ligne à taper pour changer le ToolTip( et enlever les autres avec), c'est moins fatiguant...lol

Source / Exemple :


' Dans votre Form, il suffit d'instancier la classe en lui passant le container ComponentModel :
Private ToolTipProvider As New Nurgle.ToolTipProvider.ToolTipProvider(Me.components)

'Ensuite on peut facilement associer un ToolTip avec l'icone "Infos", "Warning" ou "Error" à un control :
Me.ToolTipProvider.SetToolTip(Nurgle.ToolTipProvider.ToolTipType.Warning,Me.Button1, "Attention ! Les champs doivent tous être remplis avant de valider !")

Conclusion :


Voilà... Amusez vous bien :D
C'est pas quelque chose de révolutionnaire, mais ça peut faire économiser quelques minutes, quelques lignes de codes, et peut être même quelques oublis (et donc quelques bugs...)

Si il y a des suggestions, des rectifications, des erreurs, n'hésitez pas...

Codes Sources

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.