J'ai une class de type MustInherit et une 2ème qui hérite de la 1ère
Mon soucis : j'ai besoin d'un type Enum (voir code ci-dessous).
Il sera personnalisé dans chaque Class héritière, mais il a besoin d'être également écrit dans la Class modèle pour ne pas généré d'erreur.
Problème il n'est pas possible de le déclarer Overridable ni MustOverride.
Une idée SVP ?
Voici un exemple de code au cas où je n'ai pas été clair :
Public MustInherit Class MON_MODELE
Public Enum MON_ENUM
None = 0
End Enum
[...]
End Class
Public Class MaClass
Inherits MON_MODELE
Public Override Enum MON_ENUM
Item1 = 1
Item2 = 2
End Enum
[...]
End Class
Mais une énumération n'est rien d'autre qu'un entier. Donc tu peux créer une propriété de type integer. Ensuite tu peux créer une classe contenant des constantes comme public None As Integer = 0.
---
Généralement le bug se situe entre le clavier et la chaise.
Le temps est une "chose" introuvable dont l'existence ne fait aucun doute.