Procedura: determinare l'elemento selezionato in un controllo ListBox (Visual C#)

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito viene determinato l'elemento selezionato in un controllo ListBox di un Windows Form.

Esempio

private void Form1_Load(object sender, System.EventArgs e)
{
    listBox1.Items.Add("One");
    listBox1.Items.Add("Two");
    listBox1.Items.Add("Three");
}

private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
    if ((string)listBox1.SelectedItem == "Two")
        MessageBox.Show((string)listBox1.SelectedItem);
}

Compilazione del codice

L'esempio presenta i seguenti requisiti:

  • Un form denominato Form1 con un controllo ListBox denominato listBox1. Impostare il gestore eventi Load di Form1 su Form1_Load. Impostare il gestore eventi SelectedIndexChanged di listBox1 su listBox1_SelectedIndexChanged.

    Nota:

    È anche possibile utilizzare questo codice con un controllo ComboBox sostituendo al controllo ListBox un controllo ComboBox denominato comboBox1 e modificando nel codice tutte le occorrenze di listBox1 in comboBox1.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Controlli ListBox e ComboBox

Presentazione guidata di Visual C#