Oppure

Loading
07/11/08 15:10
Matt
Salve a tutti, sto usando un listview e in particolare l'evento ItemSelectionChanged; ogni volta che si genera questo evento devo inserire in una textbox il valore selezionato, procedendo in questo modo "text_item.Text = list_data_create.SelectedItems[0].Text;". Il fatto è che mi genera un errore di tipo "ArgumentOutOfRangeException" ed io per ovviare a questo problema uso un blocco try/catch. Mi chiedevo se esiste una soluzione più "elegante".

Grazie a tutti!:k:
Ultima modifica effettuata da Matt 08/11/08 15:39
aaa
07/11/08 15:34
Mte90
quel errore dovrebbe indicare ke viene kiamata una delle righe della listbox ke non esiste o qualke cosa ke non esiste.
almeno così mi pare.
aaa
08/11/08 18:02
Il Totem
Io penso che l'errore sia generato quando la listview non possiede il focus, poiché l'evento SelectedIndexChanged viene lanciato anche quando l'indice diventa -1, il quale è un valore non valido come indice della collezione SelectedItems. Dovresti quindi controllare che ci sia effettivamente qualche elemento selezionato.
aaa