bonjour
j'ai une classe qui hérite d'une autre
et je voudrais supprimer une propriété sur la classe fille
y a t il une possibilité ?
(j'ai deja essayé shadows, obsolete, browsable(false), overrides avec rien de dedans mais c'est pas terrible)
merci
bonjour
j'ai une classe qui hérite d'une autre
et je voudrais supprimer une propriété sur la classe fille
y a t il une possibilité ?
(j'ai deja essayé shadows, obsolete, browsable(false), overrides avec rien de dedans mais c'est pas terrible)
merci
Salut,
Mais c'est quoi l'interet de vouloir supprimer une propriété ? Si tu n'en veux pas, il suffit de ne pas s'en servir... Sinon tu la mets en "Protected" ou en "Shadow" et tu ne la verras pas![]()
++
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+
+
=
Ne pas oublier le Tag!
c'est pas pour moi
c'est un objet qui va etre utilisé par d'autres personnes
donc le but c'est qu'il ne touche surtout pas cette propriété, et donc le mieux c'est qu'ils ne la voient pas
et sahdows ne fonctionne pas car ca masque juste la propriété du controle mais laisse cette du controle parent
Il n'est pas possible de masquer complètement une propriété, tu peux au mieux la rendre invisible du designer.
Il faut bien comprendre qu'essayer de masquer une propriété héritée va à l'encontre du concept même d'héritage.
Tu peux aussi surcharger la propriété, et déclencher une exception lors de l'écriture dans la propriété avec un message "vous ne devez pas utiliser cette propriété".
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Oui c'est ca, generalement quand on herite c'est pour utiliser toutes les propriétés et méthodes de la classe parente. Et "protected" ca marche pas ??Envoyé par SaumonAgile
SInon l'idée de déclancher une exception est bonne mais cela reste du "mauvais code" (bricolage comme tu dis !)![]()
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+
+
=
Ne pas oublier le Tag!
Partager