Condividi tramite


Procedura: ottenere una raccolta di righe da un controllo TextBox

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

Esempio

Nell'esempio seguente viene illustrato un metodo semplice che accetta come TextBox argomento e restituisce un oggetto StringCollection contenente le righe di testo nel controllo TextBox. La LineCount proprietà viene utilizzata per determinare il numero di righe attualmente presenti in TextBox e il GetLineText metodo 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;
}

Vedi anche