Partager via


Comment : obtenir une collection de lignes à partir d'un TextBox

Cet exemple montre comment obtenir une collection de lignes de texte à partir d'une TextBox.

Exemple

L'exemple suivant illustre une méthode simple qui utilise une TextBox comme argument et retourne une StringCollection contenant les lignes de texte dans la TextBox. La propriété LineCount est utilisée pour déterminer le nombre actuel de lignes dans la TextBox. La méthode GetLineText est ensuite utilisée pour extraire chaque ligne et l'ajouter à la collection de lignes.

StringCollection GetLinesCollectionFromTextBox(TextBox textBox)
{
    StringCollection lines = new StringCollection();

    // lineCount may be -1 if TextBox layout info is not up-to-date.
    int lineCount = textBox.LineCount;

    for (int line = 0; line < lineCount; line++)
        // GetLineText takes a zero-based line index.
        lines.Add(textBox.GetLineText(line));

    return lines;
}

Voir aussi

Concepts

Vue d'ensemble de TextBox

Vue d'ensemble de RichTextBox