76 votes

Comment ajouter un conseil ou une info-bulle à une étiquette dans Winforms C #?

Il semble que le Label n'ait pas de propriété Hint ou ToolTip ou Hovertext . Quelle est donc la méthode préférée pour afficher un indice, une info-bulle ou un texte survolé lorsque le Label est approché par la souris?

106voto

Yuck Points 23174

Vous devez d'abord ajouter un contrôle ToolTip à votre formulaire. Ensuite, vous pouvez définir le texte à afficher pour les autres contrôles.

Voici une capture d' écran montrant le concepteur après avoir ajouté un ToolTip de contrôle qui est nommé toolTip1 :

entrez la description de l'image ici

81voto

SeeSharp Points 1197
yourToolTip = new ToolTip();
//The below are optional, of course,

yourToolTip.ToolTipIcon = ToolTipIcon.Info;
yourToolTip.IsBalloon = true;
yourToolTip.ShowAlways = true;

yourToolTip.SetToolTip(lblYourLabel,"Oooh, you put your mouse over me.");

20voto

scibuff Points 5796
System.Windows.Forms.ToolTip ToolTip1 = new System.Windows.Forms.ToolTip();
ToolTip1.SetToolTip( Label1, "Label for Label1");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X