2 messaggi dal 14 novembre 2003

Salve a tutti

Ho un bel problema con i delegate! Essendo la prima volta che lim uso ho srguito attentamente l'articolo presente sul sito sui suddetti, ma nulla da fare. Ora mi spiego
Ho creato un user control con funzione di pulsantiera ed ho aggiunto ul delegate che porti nella pagina princiaple il nome del controllo.

Codice UserControl:
....
Public Delegate Sub ClickEvent(ByVal sender As String)
Public Clicks As ClickEvent
....

Private Sub btnInizio_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInizio.Click
Clicks("Inizio")
End Sub

Codice Pagina principale:
....
Protected prova As Pulsantiera

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

prova.Clicks = New Pulsantiera.ClickEvent(AddressOf Me.pulsante)

End Sub


Public Sub pulsante(ByVal sender As String)
......
End Sub


Il problema è che nell'user control mi dice che l'oggetto Clicks,nella sub dell'evento Click è uguale a nothing, se, per prova lo metto nella Load del controllo il Clicks è valorizzato.

Dove ho sbagliato?

Grazie a tutti

Zamor

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.