TextBoxBase.Lines TextBoxBase.Lines TextBoxBase.Lines TextBoxBase.Lines Property

Définition

Obtient ou définit les lignes de texte contenues dans un contrôle zone de texte.Gets or sets the lines of text in a text box control.

public:
 property cli::array <System::String ^> ^ Lines { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
public string[] Lines { get; set; }
member this.Lines : string[] with get, set
Public Property Lines As String()

Valeur de propriété

String[]

Tableau de chaînes qui contient le texte d'un contrôle zone de texte.An array of strings that contains the text in a text box control.

Exemples

L’exemple de code suivant TextBoxutilise, une classe dérivée, pour extraire toutes les chaînes de texte d’un contrôle zone de texte multiligne et Debug.WriteLine les affiche à l’aide de la méthode.The following code example uses TextBox, a derived class, to extract all strings of text from a multiline text box control and displays them using the Debug.WriteLine method. Cet exemple requiert qu’un TextBox contrôle ait été créé, nommé textBox1et qu’il ait été rempli de lignes de texte.This example requires that a TextBox control has been created, named textBox1, and that it has been filled with lines of text.

public:
   void ViewMyTextBoxContents()
   {
      #if defined(DEBUG)
      // Create a string array and store the contents of the Lines property.
      array<String^>^ tempArray = gcnew array<String^>( textBox1->Lines->Length );
      tempArray = textBox1->Lines;
      
      // Loop through the array and send the contents of the array to debug window.
      for ( int counter = 0; counter < tempArray->Length; counter++ )
      {
         System::Diagnostics::Debug::WriteLine( tempArray[ counter ] );
      }
      #endif
   }
public void ViewMyTextBoxContents()
 {
    // Create a string array and store the contents of the Lines property.
    string[] tempArray = textBox1.Lines;
 
    // Loop through the array and send the contents of the array to debug window.
    for(int counter=0; counter < tempArray.Length;counter++)
    {
       System.Diagnostics.Debug.WriteLine(tempArray[counter]);
    }
 }
 
Public Sub ViewMyTextBoxContents()
    Dim counter as Integer
    'Create a string array and store the contents of the Lines property.
    Dim tempArray() as String
    tempArray = textBox1.Lines
    
    'Loop through the array and send the contents of the array to debug window.
    For counter = 0 to tempArray.GetUpperBound(0)
        System.Diagnostics.Debug.WriteLine( tempArray(counter) )
    Next
 End Sub
 

Remarques

Chaque élément du tableau devient une ligne de texte dans le contrôle zone de texte.Each element in the array becomes a line of text in the text box control. Si la Multiline propriété du contrôle zone de texte a la true valeur et qu’un caractère de saut de ligne apparaît dans le texte, le texte qui suit le caractère de saut de ligne est ajouté à un nouvel élément dans le tableau et s’affiche sur une ligne distincte.If the Multiline property of the text box control is set to true and a newline character appears in the text, the text following the newline character is added to a new element in the array and displayed on a separate line.

Notes

Par défaut, la collection de lignes est une copie en lecture seule des lignes TextBoxde.By default, the collection of lines is a read-only copy of the lines in the TextBox. Pour obtenir une collection de lignes accessible en écriture, utilisez un code similaire à ce qui suit :textBox1.Lines = new string[] { "abcd" };To get a writable collection of lines, use code similar to the following: textBox1.Lines = new string[] { "abcd" };

S’applique à

Voir aussi