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 sie 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
Ein Array von Zeichenfolgen, die den Text in einem Textfeld-Steuerelement enthält.
Beispiele
Im folgenden Codebeispiel wird TextBoxeine abgeleitete Klasse verwendet, um alle Textzeichenfolgen aus einem mehrteiligen Textfeld-Steuerelement zu extrahieren und mithilfe der Debug.WriteLine Methode anzuzeigen. Dieses Beispiel erfordert, 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 Textfeld-Steuerelement. Wenn die Multiline Eigenschaft des Textfeld-Steuerelements auf true und ein Zeilenumbruchzeichen im Text angezeigt wird, wird der Text, der auf das Neueinbruchzeichen folgt, einem neuen Element im Array hinzugefügt und in 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" };