TextBoxBase.Lines Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 textBox1
und 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" };