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