Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

TextBoxBase.TextLength propriété

 

Date de publication : novembre 2016

Obtient la longueur du texte dans le contrôle.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public virtual int TextLength { get; }

Valeur de propriété

Type: System.Int32

Nombre de caractères contenus dans le texte du contrôle.

Vous pouvez utiliser cette propriété pour déterminer le nombre de caractères dans une chaîne pour des tâches telles que la recherche de chaînes spécifiques dans le texte du contrôle, où la base de connaissances du nombre total de caractères est nécessaire.

L’exemple de code suivant montre comment utiliser le AppendText (méthode) et le TextLength propriété pour copier du texte à partir d’un TextBox à un autre. Cet exemple requiert que deux TextBox contrôles nommés, textBox1 et textBox2, ont été ajoutées à un formulaire et que textBox1 a le texte assigné à son Text propriété.

private void AppendTextBox1Text()
{
   // Determine if text is selected in textBox1.
   if(textBox1.SelectionLength == 0)
      // No selection made, return.
      return;

   // Determine if the text being appended to textBox2 exceeds the MaxLength property.
   if((textBox1.SelectedText.Length + textBox2.TextLength) > textBox2.MaxLength)
      MessageBox.Show("The text to paste in is larger than the maximum number of characters allowed");
   else
      // Append the text from textBox1 into textBox2.
      textBox2.AppendText(textBox1.SelectedText);
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: