Condividi tramite


Come ottenere una raccolta di righe da un TextBox

In questo esempio viene illustrato come ottenere una raccolta di righe di testo da un TextBox.

Esempio

Nell'esempio seguente viene illustrato un metodo semplice che accetta un TextBox come argomento e restituisce un StringCollection contenente le righe di testo nel TextBox. La proprietà LineCount viene utilizzata per determinare il numero di righe attualmente presenti nel TextBoxe il metodo GetLineText viene quindi utilizzato per estrarre ogni riga e aggiungerla all'insieme di righe.

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

Vedere anche