Ciao a tutti,
Linguaggio c#
come posso catturare un evento da un userControl contenuto nel Form?
mi spiego meglio
ho un winForm dove ho inserito uno userControl con un ComboBox
ora vorrei catturare il value del combo selezionato nel winForm.
grazie
Ciao a tutti,
Linguaggio c#
come posso catturare un evento da un userControl contenuto nel Form?
mi spiego meglio
ho un winForm dove ho inserito uno userControl con un ComboBox
ora vorrei catturare il value del combo selezionato nel winForm.
grazie
ti premetto che non conosco il C#, ma ho qualche esperienza di programmazione sugli UserControls.
l'usercontrol in questione l'hai fatto tu?
se si, hai previsto il rilascio dell'Evento che cerchi di ottenere?
Boolean
si lo UserControl l'ho fatto io
l'evento che mi interessa e il SelectedIndexChanged del combo
che mi deve modificare un dato sul winForm
per il momento ho risolto nel seguente modo
nello UserControl prendo il winForm tramite this.parentForm
e poi tramite un metodo pubblico (all'interno del winForm) effettuo la modifica invocandolo dallo UserControl
come ti ripeto, non so come funzioni la sintassi del C#, ma ritengo tu debba rendere pubblico un evento, all'interno dell'usercontrol...
ad esempio in VB6 si scrive:
Public Event NomeEvento (parametri dell'evento)
poi quando l'evento deve essere rilasiciato, nel tuo caso quando la selezione nel combo cambia, sfruttando l'evento del combobox all'interno dell'Usercontrol, propaghi il TUO evento:
RaiseEvent TuoEvento(Parametri da restituire)
Boolean