NykoKurapika
Messages postés37Date d'inscriptionjeudi 10 février 2005StatutMembreDernière intervention10 janvier 2008
-
30 oct. 2006 à 23:00
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 2013
-
16 mars 2010 à 19:10
Bonsoir à tous !
J'ai un petit soucis pour ce qui est de rendre transparente une classe. Je m'explique :
J'ai créé une DLL contenant plusieur classe permetant de créer des diagrammes.
Le problème est que lorsque j'instancie un objet du type de ma DLL, j'ai le choix entre toutes les classes qui la compose or je voudrais en cacher certaines
ex : Ma DLL se nomme Graph et se compose de la manière suivante :
une classe Graph
une classe Element
et les classes Histogramme, Secteur et Courbes qui héritent de la classe Graph
Dim test as new Graph. <et le nom d'une des classe qui compose la DLL>
Comment faire pour que la classe Graph de la DLL Graph n'apparaisse pas dans la liste de choix qui s'affiche après le point ??????
J'ai essayé de joué sur les mots PROTECTED, SHADOWS etc. mais ils ne peuvent s'appliquer à une classe qui n'est pas déjà dans un type.
Si quelqu'un possède une solution à ce problème qui n'est certe pas très important, mais qui me gène malgré tout , merci de m'en informé !!!
VbNicoG
Messages postés127Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention 6 septembre 2019 12 mars 2010 à 11:11
Bonjour,
Je sais que ce post commence à dater mais j'ai exactement le même problème.
Private n'est pas accepté car j'utilise cette classe dans le projet, j'ai donc besoin d'elle dans ma création de dll. Par contre j'aimerai la cacher dans les projets qui vont intégrer cette dll.