Windows Forms: ajoute une nouvelle ligne à l’étiquette si le texte est trop long

J’utilise C #. Parfois, le texte renvoyé par un service Web (que j’affiche dans une étiquette) est trop long et est tronqué au bord du formulaire. Existe-t-il un moyen simple d’append une nouvelle ligne à l’étiquette si elle ne tient pas dans le formulaire?

Merci

Si vous définissez le libellé pour le autosize automatiquement, il grandira automatiquement avec le texte que vous y avez mis

Pour que le mot soit renvoyé à une largeur donnée, vous pouvez définir la propriété MaximumSize.

 myLabel.MaximumSize = new Size(100, 0); myLabel.AutoSize = true; 

Testé et fonctionne.

Si vous voulez toujours pouvoir voir les données, vous pouvez définir la propriété AutoScroll du conteneur de l’ AutoScroll sur true.

Si le contrôle d’étiquette vous échoue, vous pouvez utiliser une zone de texte déroulante.