C# parametro object degli eventi

martedì 23 maggio 2006 - 16.17

Barabas Profilo | Junior Member

sto provando ad usare gli eventi con c#.
nell'esempio in particolare ho una CheckedListBox, e voglio che al check di uno qualsiasi dei suoi elementi compaia una message box
ho creato il delegate ed il gestore degli eventi e funziona perfettamente.

ho provato a fare un gestore generico per tutte le listbox del progetto, usando invece del nome della specifica list box il parametro sender di tipo object.

purtroppo attraverso sender non riesco ad usare nessuna delle proprietà delle listbox, perchè quando tento di compilare mi dice che le proprietà non sono definite nella classe object, eppure so benissimo che sender è una listbox, e me ne sono anche accertato invocando il metodo getType().

con VB.net questo non succedeva, sollevava un eccezione a runtime se il tipo del sender non era quello giusto ma mi permetteva questa sorta di late binding...

ho provato anche con un casting esplicito di object in listbox ma non funziona...

qualche consiglio?

grazie in anticipo
Barabas

19018 Profilo | Expert

Posta il codice che hai inserito nell'evento.ciao

Stefano Passatordi

http://blogs.dotnethell.it/stem/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5