Ciao a tutti,

volevo porvi questa domandina...

praticamente ho una classe base con l'evento message ..
questa viene ereditata da varie classi concrete....
come faccio a richiamare l'evento definito nella classe base dalla classe concreta?

codice:
public class ClsBase
   
     public event Message(byval mex as string)

     public sub new()
     end sub
 
     public overridable sub Lancia()   
     end sub


     protected sub raiseMessage(Mex)
       raiseevent Message(mex)
     end sub


end class

public class ClsComplex 
    inherits ClsBase
  
 
    public overrides sub Lancia()
       raiseevent Message("Lancio Complex")
    end sub
   
end class


public class Applicazione

    private withevents mio as ClsBase 
    
    Sub Main()
        
        mio = new ClsComplex

        mio.Lancia()

    End Sub

    Private Sub mio_Message(ByVal mex As String) Handles mio.Message
            console.writeline(mex)
    End Sub

End class
ora per ovviare ho aggiunto un metodo protetto all'interno della classe base
che richiamo dalle classi concrete... esiste un altro modo per scatenare un evento di una classe base??

Ciao!!