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 1
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
Rejoignez-nous