Creare classe con evento

venerdì 15 giugno 2007 - 15.58

pannocchia Profilo | Newbie

1)come faccio a creare una classe statica con un evento che notifica quando è cambiato il valore di una variabile al suo interno

2)cquesta variabile dovrà essere valorizzata in un thread e la notifica dovrà essere segnalata in un altro thred...
mi accontento anche di avere una risposta solo al punto 1

Grazie

the_follet Profilo | Newbie

Intendi qualcosa del genere?

Public Class myClass

Public myValue as Integer = 10
Public Event Object_Updated(ByVal sender As System.Object)

...
...

Public Sub Raddoppia
Me.myValue *= 2
RaiseEvent Object_Updated(Me)
End Sub

...
...

end Class


(Codice che utilizza il metodo Raddoppia)

Dim Oggetto as New MyClass

Oggetto.Raddoppia ---> (qui si verifica l'evento Oggetto.Object_Updated che puoi intercettare con l'istruzione AddHandler)


Se poi intendevi qualcosa di più complesso mi sa che non ho capito

Saluti.
Luca

pannocchia Profilo | Newbie

E non te lo so dire xkè non sono stato chiaro e mi aspettavo qualcosa in c#... :-)

Tra visual basic e io vari puntini... nn ci ho capito molto!

Grazie cmq...

the_follet Profilo | Newbie

Sorry... il C# non lo conosco
Quanto ai puntini, stanno semplicemente ad indicare che li potrebbe esserci eventuale codice tuo, che non ha nulla a che vedere con il codice di esempio che ti ho postato io.
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