2010-03-30 3 views
4

J'ai un contrôle d'étiquette Winform avec AutoEllipsis défini sur True. L'étiquette elle-même a un ensemble de taille maximum et AutoSize a la valeur false.Winform AutoEllipsis Width

Lorsque le texte s'étend sur la largeur de l'étiquette, une ellipse est affichée (...) et une info-bulle apparaît en survol. C'est génial mais le toolip qui en résulte est trop long. Y a-t-il un moyen de contrôler l'apparence de l'info-bulle? Idéalement, je voudrais définir une largeur maximale sur l'info-bulle et avoir le texte envelopper dedans.

Des idées?

Répondre

1

Vous pouvez commencer une nouvelle ligne:

 this.toolTip1.SetToolTip(this.button1, "Test 1" + System.Environment.NewLine + "Test 2"); 

je ne vois aucun moyen de contrôler la taille. Vous pourriez probablement le faire avec une version dessiner par le propriétaire, il y a quelques exemples de commandes info-bulles de Owner Drawn disponibles sur le web ...