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?
ora per ovviare ho aggiunto un metodo protetto all'interno della classe basecodice: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
che richiamo dalle classi concrete... esiste un altro modo per scatenare un evento di una classe base??
Ciao!!