Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Nell'esempio riportato di seguito vengono aggiunti alcuni elementi (voci) a un controllo ListBox di un Windows Form quando il form viene caricato. Viene quindi ricercato un elemento specifico nel controllo ListBox facendo clic su un pulsante del form. Se l'elemento viene trovato, viene selezionato e tramite un'apposita finestra viene inviato un messaggio di operazione riuscita contenente l'elemento e il relativo indice. In caso contrario, viene inviato il messaggio "Elemento non trovato".
Esempio
private void Form1_Load(object sender, System.EventArgs e)
{
listBox1.Items.Add("Angelina");
listBox1.Items.Add("Isabella");
listBox1.Items.Add("Sarah");
}
private void button1_Click(object sender, System.EventArgs e)
{
// Set the search string:
string myString = "Isabella";
// Search starting from index -1:
int index = listBox1.FindString(myString, -1);
if (index != -1)
{
// Select the found item:
listBox1.SetSelected(index,true);
// Send a success message:
MessageBox.Show("Found the item \"" + myString +
"\" at index: " + index);
}
else
MessageBox.Show("Item not found.");
}
Compilazione del codice
L'esempio presenta i seguenti requisiti:
Un form con un controllo ListBox denominato listBox1 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 ComboBox sostituendo il controllo ComboBox denominato comboBox1 al controllo ListBox e modificando nel codice tutte le occorrenze di listBox1 in comboBox1.
Vedere anche
Concetti
Progettazione di un'interfaccia utente in Visual C#