TextBoxBase.Lines Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit les lignes de texte contenues dans un contrôle zone de texte.
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()
Valeur de propriété
Tableau de chaînes qui contient le texte d'un contrôle zone de texte.
Exemples
L’exemple de code suivant utilise TextBox, une classe dérivée, pour extraire toutes les chaînes de texte d’un contrôle de zone de texte multiligne et les affiche à l’aide de la Debug.WriteLine méthode . Cet exemple nécessite qu’un TextBox contrôle ait été créé, nommé textBox1
, et qu’il ait été rempli de lignes de texte.
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
Remarques
Chaque élément du tableau devient une ligne de texte dans le contrôle de zone de texte. Si la Multiline propriété du contrôle de zone de texte est définie true
sur et qu’un caractère de nouvelle ligne apparaît dans le texte, le texte qui suit le caractère de nouvelle ligne est ajouté à un nouvel élément dans le tableau et affiché sur une ligne distincte.
Notes
Par défaut, la collection de lignes est une copie en lecture seule des lignes dans .TextBox Pour obtenir une collection de lignes accessible en écriture, utilisez un code similaire à ce qui suit : textBox1.Lines = new string[] { "abcd" };