OVH Cloud OVH Cloud

Composant utilisable en dll

4 réponses
Avatar
404 found
Bonjour,
j'ai pu construire un composant, un nouveau label en ajoutant un fichier
composant à mon projet (Public class MonComposant ...)
Ce composant marche trés bien dans la solution où il a été ajouté !!
cependant, il s'agit d'un label, comment l'utiliser dans un autre projet ?
dois je le définir en un contrôleur utilisateur (ajouter mon label
MonComposant à une winform et générer le user contrôle ...) quoi que je doute
trés fort de cette solution !!
Comment le générer en tant que dll pour qu'il soit utilisable par plusieurs
projets !!

Merci.

4 réponses

Avatar
Sébastien HOUZET
Pour cela tu utilise un WindowsControlLibrary (en faisant nouveau projet)
Tu vas obtenir une DLL avec ton controle de dans que tu pourra utiliser pour
tous tes projets.

"404 found" a écrit dans le message de
news:
Bonjour,
j'ai pu construire un composant, un nouveau label en ajoutant un fichier
composant à mon projet (Public class MonComposant ...)
Ce composant marche trés bien dans la solution où il a été ajouté !!
cependant, il s'agit d'un label, comment l'utiliser dans un autre projet ?
dois je le définir en un contrôleur utilisateur (ajouter mon label
MonComposant à une winform et générer le user contrôle ...) quoi que je
doute
trés fort de cette solution !!
Comment le générer en tant que dll pour qu'il soit utilisable par
plusieurs
projets !!

Merci.


Avatar
404 found
Merci pour votre réponse !!

Cependant, j'ai fait ça (j'ai crée le projet bibliothèques de classes, j'ai
ajouté le composant, j'ai généré et obtenu la dll) ensuite pour l'utiliser,
j'ai ajouté cette dernière dll à mes références et pour l'ajouter à mes
contrôles (c'est le but), bouton droit sur les contrôles, ajouter/supprimer
des contrôles ... je part chercher la dll et je la sélectionne mais rien ne
se passe et j'arrive pas à ajouter mon controle :(

"Sébastien HOUZET" a écrit :

Pour cela tu utilise un WindowsControlLibrary (en faisant nouveau projet)
Tu vas obtenir une DLL avec ton controle de dans que tu pourra utiliser pour
tous tes projets.

"404 found" a écrit dans le message de
news:
> Bonjour,
> j'ai pu construire un composant, un nouveau label en ajoutant un fichier
> composant à mon projet (Public class MonComposant ...)
> Ce composant marche trés bien dans la solution où il a été ajouté !!
> cependant, il s'agit d'un label, comment l'utiliser dans un autre projet ?
> dois je le définir en un contrôleur utilisateur (ajouter mon label
> MonComposant à une winform et générer le user contrôle ...) quoi que je
> doute
> trés fort de cette solution !!
> Comment le générer en tant que dll pour qu'il soit utilisable par
> plusieurs
> projets !!
>
> Merci.





Avatar
Sébastien HOUZET
Tu veux dire quoi par "j'arrive pas à ajouter mon controle" ?
Tu as un message d'erreur, rien ne se passe?

Et c'est pas un "projet bibliothèques de classes" mais un projet
"Bibliothèque de contrôles Windows"

--
Sébastien HOUZET (Keikun59)
http://blogs.developpeur.org/keikun59/


"404 found" a écrit dans le message de
news:
Merci pour votre réponse !!

Cependant, j'ai fait ça (j'ai crée le projet bibliothèques de classes,
j'ai
ajouté le composant, j'ai généré et obtenu la dll) ensuite pour
l'utiliser,
j'ai ajouté cette dernière dll à mes références et pour l'ajouter à mes
contrôles (c'est le but), bouton droit sur les contrôles,
ajouter/supprimer
des contrôles ... je part chercher la dll et je la sélectionne mais rien
ne
se passe et j'arrive pas à ajouter mon controle :(

"Sébastien HOUZET" a écrit :

Pour cela tu utilise un WindowsControlLibrary (en faisant nouveau projet)
Tu vas obtenir une DLL avec ton controle de dans que tu pourra utiliser
pour
tous tes projets.

"404 found" a écrit dans le message
de
news:
> Bonjour,
> j'ai pu construire un composant, un nouveau label en ajoutant un
> fichier
> composant à mon projet (Public class MonComposant ...)
> Ce composant marche trés bien dans la solution où il a été ajouté !!
> cependant, il s'agit d'un label, comment l'utiliser dans un autre
> projet ?
> dois je le définir en un contrôleur utilisateur (ajouter mon label
> MonComposant à une winform et générer le user contrôle ...) quoi que je
> doute
> trés fort de cette solution !!
> Comment le générer en tant que dll pour qu'il soit utilisable par
> plusieurs
> projets !!
>
> Merci.







Avatar
404 found
Merci pour vos réponses rapides !!!!

Excellent, maintenant (quand j'ai mis bibliothèque de contrôles) cela marche
bien, il suffisait d'ajouter une classe component.vb, mettre dans code et
supprimer usercontrol.vb !! c'est ce que j'avais pas vu puisque j'ai pensé
que je pouvais pas supprimé usercontrol.vb !!

Encore merci !

"Sébastien HOUZET" a écrit :

Tu veux dire quoi par "j'arrive pas à ajouter mon controle" ?
Tu as un message d'erreur, rien ne se passe?

Et c'est pas un "projet bibliothèques de classes" mais un projet
"Bibliothèque de contrôles Windows"

--
Sébastien HOUZET (Keikun59)
http://blogs.developpeur.org/keikun59/


"404 found" a écrit dans le message de
news:
> Merci pour votre réponse !!
>
> Cependant, j'ai fait ça (j'ai crée le projet bibliothèques de classes,
> j'ai
> ajouté le composant, j'ai généré et obtenu la dll) ensuite pour
> l'utiliser,
> j'ai ajouté cette dernière dll à mes références et pour l'ajouter à mes
> contrôles (c'est le but), bouton droit sur les contrôles,
> ajouter/supprimer
> des contrôles ... je part chercher la dll et je la sélectionne mais rien
> ne
> se passe et j'arrive pas à ajouter mon controle :(
>
> "Sébastien HOUZET" a écrit :
>
>> Pour cela tu utilise un WindowsControlLibrary (en faisant nouveau projet)
>> Tu vas obtenir une DLL avec ton controle de dans que tu pourra utiliser
>> pour
>> tous tes projets.
>>
>> "404 found" a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> > j'ai pu construire un composant, un nouveau label en ajoutant un
>> > fichier
>> > composant à mon projet (Public class MonComposant ...)
>> > Ce composant marche trés bien dans la solution où il a été ajouté !!
>> > cependant, il s'agit d'un label, comment l'utiliser dans un autre
>> > projet ?
>> > dois je le définir en un contrôleur utilisateur (ajouter mon label
>> > MonComposant à une winform et générer le user contrôle ...) quoi que je
>> > doute
>> > trés fort de cette solution !!
>> > Comment le générer en tant que dll pour qu'il soit utilisable par
>> > plusieurs
>> > projets !!
>> >
>> > Merci.
>>
>>
>>