Freigeben über


TextBoxBase.Lines Eigenschaft

Definition

Ruft die Textzeilen in einem Textfeld-Steuerelement ab oder legt diese fest.

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()

Eigenschaftswert

String[]

Ein Array mit Zeichenfolgen, das den Text in einem Textfeld-Steuerelement enthält.

Beispiele

Im folgenden Codebeispiel wird eine abgeleitete Klasse verwendet TextBox, um alle Textzeichenfolgen aus einem Mehrzeilen-Textfeld-Steuerelement zu extrahieren und diese mithilfe der Debug.WriteLine Methode anzuzeigen. In diesem Beispiel ist erforderlich, dass ein TextBox Steuerelement erstellt, benannt textBox1und mit Textzeilen gefüllt wurde.

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

Hinweise

Jedes Element im Array wird zu einer Textzeile im Textfeldsteuerelement. Wenn die Multiline Eigenschaft des Textfeldsteuerelements auf und ein Neueslinezeichen im Text angezeigt wird, wird true der Text, der dem neuen Linienzeichen folgt, einem neuen Element im Array hinzugefügt und auf einer separaten Zeile angezeigt.

Hinweis

Standardmäßig ist die Auflistung von Zeilen eine schreibgeschützte Kopie der Zeilen in der TextBox. Um eine beschreibbare Auflistung von Zeilen abzurufen, verwenden Sie Code ähnlich wie folgt: textBox1.Lines = new string[] { "abcd" };

Gilt für

Siehe auch