TextBoxBase.Lines Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví řádky textu v ovládacím prvku textové pole.
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()
Hodnota vlastnosti
Pole řetězců obsahující text v ovládacím prvku textové pole.
Příklady
Následující příklad kódu používá TextBoxodvozenou třídu k extrakci všech řetězců textu z ovládacího prvku víceřádkového textového pole a zobrazí je pomocí Debug.WriteLine metody . Tento příklad vyžaduje, aby TextBox byl vytvořen ovládací prvek s názvem textBox1
a aby byl vyplněn řádky textu.
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
Poznámky
Každý prvek v poli se stane řádkem textu v ovládacím prvku textového pole.
Multiline Pokud je vlastnost ovládacího prvku textového pole nastavena na true
a v textu se zobrazí znak nového řádku, text následující za znakem nového řádku se přidá do nového prvku v poli a zobrazí se na samostatném řádku.
Poznámka
Kolekce řádků je ve výchozím nastavení kopií řádků v objektu jen pro TextBoxčtení. Pokud chcete získat zapisovatelnou kolekci řádků, použijte kód podobný tomuto: textBox1.Lines = new string[] { "abcd" };