Logo UGIdotNET

Discussione 'Eventi UserControl'

# Pubblicato il 29 giu 2002 13.49 - Rispondi
Andrea Cassone
Eventi UserControl
Ciao

Qualcuno sa indicarmi come utilizzare un evento dello usercontrol nella pagina che lo contiene?

Grazie
Andrea Cassone
# Pubblicato il 01 lug 2002 17.55 - Rispondi
WIlliam Franchini
Re: Eventi UserControl
> Ciao
> Qualcuno sa indicarmi come utilizzare un evento dello usercontrol nella pagina
> che lo contiene?
>
Ciao
una volta esposto l'evento nel codice dello user control lo usi nello stesso modo degli eventi dei server control standard. Se per esempio il tuo uc e' registrato come <mytags:mycontrol> e l'evento e' MyEvent allora puoi agganciare un handler con
<mytags:mycontrol MyEvent="MyEventHandler" />

spero sia ok
William
# Pubblicato il 02 lug 2002 9.53 - Rispondi
Andrea Cassone
Re: Eventi UserControl
Ciao William
Facendo come tu mi indichi "<mytags:mycontrol MyEvent="MyEventHandler" />" creo l'evento anche sulla pagina che utilizza lo user controll?
Grazie
Andrea
# Pubblicato il 02 lug 2002 12.19 - Rispondi
WIlliam Franchini
Re: Eventi UserControl
on 2. Jul 2002 09:53 Andrea Cassone wrote:
> Ciao William
> Facendo come tu mi indichi "<mytags:mycontrol MyEvent="MyEventHandler" />" creo l'evento
> anche sulla pagina che utilizza lo user controll?
sarà l'età, ma non credo di aver capito :-)
se per evento intendi l'handler allora la risposta è no. ovvero nella pagina -deve- esistere una sub di nome MyEventHandler.
Se invece la domanda è " con questo tag gestisco l'evento MyEvent nella pagina che utilizza lo user control ?" la risposta è sì. E lo gestisci tramite quella funzione MyEventHandler.
spero di aver capito!

ciao
William
# Pubblicato il 02 lug 2002 13.44 - Rispondi
Andrea Cassone
Re: Eventi UserControl
ho provato a fare come tu mi indichi ma non riesco a farlo funzionare!!
Vediamo se ho capito bene:
ho un user control (MyUc) che contiene una DropDownList (ddl), all'interno dello MyUc scrivo il codice che gestisce l'evento della ddl sul combiamento dell'ndice (ddl_SelectIndexChanged()). A questo punto sulla pagina utilizzatrice pg1 registro lo MyUc e all'interno del tag scrivo <myTags:MyUc ddl_SelectIndexChanged="Sub_pg1">
dove Sub_pg1 e' la routine scritta nella pg1.
Ho capito bene ho sono fuori strada??
Grazie
Andrea
# Pubblicato il 03 lug 2002 13.53 - Rispondi
WIlliam Franchini
Re: Eventi UserControl
> ho provato a fare come tu mi indichi ma non riesco a farlo funzionare!!
> Vediamo se ho capito bene:
> ho un user control (MyUc) che contiene una DropDownList (ddl), all'interno dello >MyUc scrivo il codice che gestisce l'evento della ddl sul combiamento dell'ndice (ddl_SelectIndexChanged()).

No! :-> Se il codice lo scrivi all'interno del controllo allora sara' il controllo stesso a gestire l'evento. Quello che dovresti fare e' esporre l'evento come membro pubblico.
(public event EventHandler MyEvent).
Fatto questo nella pagina che usa il controllo puoi collegare il tuo handler.

fammi sapere...al limite ti posto in privato un esempio completo
William
# Pubblicato il 04 lug 2002 17.10 - Rispondi
Andrea Cassone
Re: Eventi UserControl
Ciao WIlliam
non riesco a farlo funzionare....sarà il caldo!!
Se riesci a mandarmi un esempio in privato te ne sarei molto grato.

Grazie
Andrea
# Pubblicato il 27 ago 2002 13.40 - Rispondi
Giovanni D'Arienzo
Re: Eventi UserControl
gentilmente potrei avere anche io questo progettino di esempio
visto che sono giorni che ho problemi con gli eventi.....

grazie in anticipo

john79@libero.it

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185