Bonjour à tous,
Suite aux problèmes discutés il y a peu, je suis en train de recoder un controle .Net en VB6 de façon à en faire un activeX valide.
Mon souci est tout bête, désolé, je ne connais que très peu VB6 et je me perd encore un peu :-/ Comment fait-on pour rentre les éléments graphiques du contrôle publics ? Attention, c'est vraiment tout con, je ne veux pas exposer une propriété, juste pourvoir m'en resservir en interne.
Pour être plus précis, j'ai une pivot table (owc) dans mon controle. A côté, dans le projet, j'ai un module de classe MyPivotTable qui renferme un pacson de fonctionnalités (drillthrough, color coding, etc.) et auquel j'aimerai passer la pivot table affichée, pour qu'il puisse bosser dessus directement. Sauf que quand je lui passe la barzingue il plante et me répond que c'est une propriété privée, normal, je n'ai rien fait pour la rendre publique ...
Pas moyen de mettre la main sur la déclaration de la pivot table (un truc comme "WithEvent pt As OWC10.PivotTable"). On m'a parlé d'une option dans les menus qui permettrait de définir la portée des propriétés, mais je n'ai trouvé que l'assistant de création d'interface, à priori c'est pas ça. On m'a aussi parlé des PropertyBag mais je ne trouve rien de très concret à ce sujet.
A votre bon coeur, si quelqu'un a une astuce, il aura droit à toute ma gratitude ;)
Tonio