2009-11-27 7 views

Répondre

3

Windows Forms: En supposant

TextBox.MaxLength

Vous pouvez utiliser cette propriété pour limiter la longueur du texte entré dans le contrôle des valeurs telles que les codes postaux et les numéros de téléphone. Vous pouvez également utiliser cette propriété pour limiter la longueur du texte entré lorsque les données doivent être stockées dans une base de données afin que le texte entré dans le contrôle ne dépasse pas la longueur maximale du champ correspondant dans la base de données.

Cette propriété n'affecte pas les caractères ajoutés par programme.

Lorsque cette propriété est définie sur 0, , la longueur maximale du texte pouvant être entrée dans le contrôle est limitée uniquement par la mémoire disponible.


(Mais ce n'est pas une bonne idée de mettre tant de données dans une zone de texte qu'il remplisse toute la mémoire disponible. Si vous avez ces données beaucoup, vous aurez besoin d'une interface utilisateur. La zone de texte n'a pas été conçu pour facilement visualiser/éditer ces grandes quantités de données.)

+1

N'est-ce pas limité par la taille d'un in32? – Dox5

+0

Oui, en fait, je pense que la limite sera fixée par la longueur maximale d'une chaîne qui est d'environ 1 milliard de caractères. De là: http://stackoverflow.com/questions/140468/what-is-the-maximum-possible-length-of-a-net-string –

+0

Réponse très complète pour une question aussi simple. +1 – Neolisk

Questions connexes