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

Definición

Obtiene o establece las líneas de texto en un control de cuadro de texto.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()

Valor de propiedad

String[]

Matriz de cadenas que contiene el texto en un control de cuadro de texto.An array of strings that contains the text in a text box control.

Ejemplos

El siguiente ejemplo de código usa TextBox, una clase derivada, para extraer todas las cadenas de texto de un control de cuadro de texto multilínea y las muestra mediante el Debug.WriteLine método.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. Este ejemplo requiere que un TextBox se ha creado el control, denominado textBox1, y que se ha rellenado con líneas de texto.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
 

Comentarios

Cada elemento de la matriz se convierte en una línea de texto en el control de cuadro de texto.Each element in the array becomes a line of text in the text box control. Si el Multiline propiedad del control de cuadro de texto se establece en true y un carácter de nueva línea aparece en el texto, el texto después del carácter de nueva línea se agrega a un nuevo elemento en la matriz y se muestra en una línea independiente.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.

Nota

De forma predeterminada, la colección de líneas es una copia de solo lectura de las líneas en el TextBox.By default, the collection of lines is a read-only copy of the lines in the TextBox. Para obtener una colección de líneas de escritura, use código similar al siguiente: textBox1.Lines = new string[] { "abcd" };To get a writable collection of lines, use code similar to the following: textBox1.Lines = new string[] { "abcd" };

Se aplica a

Consulte también: