TreeView dans une dll

Résolu
cs_drahcir Messages postés 745 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 15 septembre 2009 - 27 mai 2005 à 14:23
ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 - 31 mai 2005 à 01:26
Salut à tous,

Je souhaiterai développer une dll pour manipuler des TreeView. Mais il est impossible de faire

Imports System.Windows.Forms

donc le type TreeView est inconnu.

Ma question c'est : Est-il possible de manipuler des objets TreeView dans une dll?

Si quelqu'un pouvait éclairer ma lanterne, merci.

@+

3 réponses

ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 24
27 mai 2005 à 18:25
Je ne sais pas pour les DLL mais tu le peux avec les OCX (Contrôles ActiveX) !!!
3
cs_drahcir Messages postés 745 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 15 septembre 2009 4
30 mai 2005 à 08:50
Salut,

Merci pour ta réponse. Je vais peut-être m'orienter vers la création d'un OCX.
Sinon, j'ai trouvé un moyen pour manipuler les TreeView dans une dll, il faut juste le passer en paramètre dans les méthodes. C'est peut-être pas une trés bonne solution mais ça semble bien fonctionner.
Dans la déclaration des méthodes dans ma dll, je lui dit que le paramètre est du type Object. Ensuite je manipule mon TreeView en utilisant ses méthodes et ça marche. Mais la création d'un OCX est sans doute plus propre.
Merci en tout cas. A bientôt
0
ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 24
31 mai 2005 à 01:26
Je ne sais pas si ce serait plus propre... C'est à
voir... Cependant, je crois que les DLL méritent du C plutôt que du
VB... Puis faut les coder proprement en pensant à tout (y compris la
mémoire à vider, ...).

Les OCX peuvent, à mon sens, être rigoureux dans leur codage...



Mais bon, nous pourrions débatre de ce sujet durant des heures entières!!!



Alors, @++
0
Rejoignez-nous