2010-09-17 11 views
2

Le contrôle TextBox (dans une application .NET winforms) semble limiter durablement les longueurs de ligne à 1024 caractères, même avec la propriété WordWrap définie sur false. Y at-il un moyen de contourner cela?Le contrôle TextBox limite les lignes à 1024 caractères quel que soit le paramètre WordWrap. Comment augmenter?

J'ai besoin d'afficher de longues données dans un sens visuel. Actuellement, une ligne de 2 000 caractères s'enroule sur la deuxième ligne et fait que le bord droit de plusieurs lignes est irrégulier plutôt que d'être aligné.

+0

Avez-vous essayé un RichTextBox? – Gabe

+0

Un RichTextBox fonctionne, en fait. Merci. :) Bien que je me demande toujours si un TextBox peut être étendu, au cas où il y aurait une surcharge dans l'utilisation d'un RichTextBox imprévu ... – JYelton

Répondre

2

Le problème est que le contrôle Windows Edit que le TextBox utilise pour son implémentation a une limite de 1024 caractères par ligne. Ce Lmit a été autour pour toujours. Plutôt que de le réparer (ce qui pourrait causer des problèmes avec les programmes qui dépendent en quelque sorte de cette limite), ils ont simplement introduit le contrôle RichEdit qui n'a pas cette limite et a beaucoup plus de fonctionnalités.