Condividi tramite


Procedura: ottenere un insieme di righe da un controllo TextBox

In questo esempio viene mostrato come ottenere un insieme di righe di testo da un oggetto TextBox.

Esempio

Nell'esempio seguente viene mostrato un semplice metodo che accetta un oggetto TextBox come argomento e restituisce un oggetto StringCollection contenente le righe di testo in TextBox. La proprietà LineCount viene utilizzata per determinare il numero di righe attualmente presente in TextBox e il metodo GetLineText viene quindi utilizzato per estrarre ciascuna riga e aggiungerla al relativo insieme.

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

Concetti

Cenni preliminari sulla classe TextBox

Cenni generali sul controllo RichTextBox