Sdílet prostřednictvím


Postupy: Získání kolekce řádků z textového pole

Tento příklad ukazuje, jak získat kolekci řádků textu z TextBox.

Příklad

Následující příklad ukazuje jednoduchou metodu, která jako argument vezme TextBox a vrátí StringCollection obsahující řádky textu v TextBox. Vlastnost LineCount slouží k určení, kolik řádků je aktuálně v TextBoxa GetLineText metoda se pak použije k extrakci každého řádku a jeho přidání do kolekce řádků.

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;
}

Viz také