Procedura: impostare il testo selezionato in un controllo TextBox

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito viene selezionato a livello di codice il testo contenuto in un controllo TextBox di un Windows Form. Il testo selezionato viene quindi recuperato.

Esempio

private void button1_Click(object sender, EventArgs e)
{
    textBox1.Text = "Hello World";
    textBox1.Select(6, 5);
    MessageBox.Show(textBox1.SelectedText);
}

Compilazione del codice

L'esempio presenta i seguenti requisiti:

  • Un form con un controllo TextBox denominato textBox1 e un controllo Button denominato button1. Impostare il gestore eventi Click di button1 su button1_Click.

    Nota:

    È anche possibile utilizzare questo codice con un controllo RichTextBox sostituendo al controllo TextBox un controllo RichTextBox denominato richTextBox1 e modificando nel codice tutte le occorrenze di textBox1 in richTextBox1.

Programmazione efficiente

Nell'esempio viene impostata la proprietà Text prima di recuperare il valore SelectedText. Nella maggior parte dei casi, verrà recuperato il testo digitato dall'utente. È pertanto consigliabile aggiungere codice per la gestione degli errori nel caso in cui il testo sia troppo corto.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Controlli di testo

Presentazione guidata di Visual C#