Chiaramente non puoi dichiarare una proprietà Override se la proprietà di base non è stata dichiarata Overridable.Originariamente inviato da Debiru
La mia idea di fondo, mi correggerete se erro, è di eseguire un override di tutte le proprietà di base, ma poi farlo eseguire come al solito, una sorta di semplice dichiarazione interna per poi richiamare il base.
In quel caso puoi fare l'Overloads della proprietà mantenendone le proprietà della classe di base.
codice:<Browsable(False)> _ Public Overloads Property Image() As Image Get Return MyBase.Image End Get Set(ByVal value As Image) MyBase.Image = value End Set End Property

Rispondi quotando