Bonjour,
j'ai une application pour laquelle je doit faire quelques controles personalisés (TextBox, ComboBox etc... environ 15) que je creer de la maniere suivante :
Pour chacun de ces controles je doit rajouter une prorietes, override le onPaint et rajouter des methodes ou fonctions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public class MaTextBox : TextBox { ..... }
Donc je pensait creer une classe de base
puis de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 internal MaClasse : Control { protected override OnPaint (...) { } enum {...} }mais ceci ne marche pas vu que l'heritage multiple n'est pas supporté par c#
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public class MaTextBox : TextBox, MaClasse { ..... }
Comme tout mes controles perso contiendront le meme code et pour eviter d'avoir a reecrire 50 fois le meme code (c qui n'est pas bien en cas de modif) je voulais savoir s'il existait une facon de contourner ceci.
Merci




Répondre avec citation





!! 
Partager