Famille de UserControl - Classe commune

Résolu
fiko81
Messages postés
381
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
5 septembre 2010
- 24 juil. 2007 à 12:43
fiko81
Messages postés
381
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
5 septembre 2010
- 24 juil. 2007 à 13:58
Bonjour à tous,
Voilà mon problème : j'ai une "famille" de usercontrol à développer (une trentaine) ('ctlM0001' à 'ctlM0030').
Ces UserControl possèdent des propriétés/méthodes/evennements communs.
J'ai commencer à écrire une classe 'clsCommon' qui contient toutes ces élements communs et pensais pouvoir la faire hériter de mes UserControl mais VB me met le message d'erreur suivant :
"La classe de base 'clsCommon' spécifiée pour la classe 'ctlM0001' ne peut pas être différente de la classe de base 'System.Windows.Forms.UserControl' de l'un de ses autres types partiels."
Quelqu'un as-t'il une idée de comment je peux réaliser/organiser mon developpement.
Merci par avance.

 Fiko ;-)

La reponse vous convient pensez > Accepter <
<hr />

3 réponses

PurBonheur
Messages postés
66
Date d'inscription
samedi 24 février 2007
Statut
Membre
Dernière intervention
7 octobre 2007

24 juil. 2007 à 13:23
Salut, l'héritage multiple n'éxiste pas en .Net. Tu dois faire une classe 'dsCommon' qui hérite de 'System.Windows.Forms.UserControl', puis tes 'ctlM000x' doivent hériter de 'dsCommon'.

C'est quel genre de controle ?

A plus.
3
fiko81
Messages postés
381
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
5 septembre 2010
3
24 juil. 2007 à 13:54
C'est des controles qui permettent la saisie de forme CAO paramétriques. Pour chaque type de forme, j'associe un usercontrol avec des textbox de saisie des cotes...
Merci en tout cas.

 Fiko ;-)

La reponse vous convient pensez > Accepter <
<hr />

<font color="#80
1
fiko81
Messages postés
381
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
5 septembre 2010
3
24 juil. 2007 à 13:58
En fait le probème est que je veux pour chaqun de mes controles 'ctlM000x', une interface de designe pour pouvoir positionner mes textbox au bon endroit en fonction de la forme paramétrique...
La je cale un peu...

 Fiko ;-)

La reponse vous convient pensez > Accepter <
<hr />
1