cs_Pixel
Messages postés17Date d'inscriptionsamedi 23 février 2002StatutMembreDernière intervention24 juin 2011
-
10 sept. 2009 à 12:14
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 2016
-
11 sept. 2009 à 13:37
Bonjour à tous
J'ai développé une appli en vb6 avec les controles courants de VB6 (Tbox, boutons, combo, etc.).
Or, pour avoir davantage de fonctionnalités sur les composants, je viens de rajouter les composants de "Microsoft Forms 2.0 object library".
ET cela me cause 2 soucis :
1- dans la fenêtre de la boite à outils, mes controles apparaissent 2 fois (une en tant que controles courants de VB6, et une autre fois en tant qu'objets de Microsoft Forms 2.0 objects library)
serait-il possible qu'il n'apparaisse qu'une seule fois (en tant qu'objetss de Microsoft Forms 2.0 ...) ?
2- dans mon appli, je dois avoir + de 200 controles (Tbox, boutons, labels, combo, etc.), et je ne sais pas comment faire pour les "transformer en automatique en composants de Microsoft Forms 2.0 objects library ...
je m'explique par un exemple :
J'avais un bouton standard par défaut de vb6, que je souhaiterais remplacer par un bouton de Microsoft Forms 2.0 objects library pour avoir plus de fonctionnalités. Comment faire, à part supprimer le bouton et le recréer à la main ?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 10 sept. 2009 à 12:37
Salut
-1- Aucune idée du pourquoi
-2- Regarde du côté du fichier FRM en l'éditant sous NotePad
C'est dans ce fichier que son définis les composants.
Remplaçant une TextBox à la main et regarde sa déclaration dans le FRM.
Tu pourras faire un Find/Replace pour les autres.
Rappel : Les composants Forms2 ne sont pas des freewares. Ils appartiennent à Office (non libre de droit en redistribution)
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 10 sept. 2009 à 13:24
Bonjour,
En ce qui concerne ta 1ère question, je ne vois pas comment faire pour qu'ils n'apparaissent qu'une seule fois, d'autant plus que certains d'entre eux y sont par défaut (sans ajout de DLL ou autres OCX).
Workaround possible: Créer un nouvel onglet et y poser les contrôles FM20 (c'est ce que j'ai fait pour mettre mes contrôles persos et cela marche très bien). Par contrôle je ne sais pas où VB sauvegarde tout ça alors d'une réinstall, il te faudra certainement recommencer (tout comme moi).
cs_Pixel
Messages postés17Date d'inscriptionsamedi 23 février 2002StatutMembreDernière intervention24 juin 2011 11 sept. 2009 à 13:32
Merci pour ta réponse.
Bon, on va huiler les coudes alors !!!
Au fait comment t'as fait pour "créer un nouvel onglet et y poser les contrôles FM20 (c'est ce que j'ai fait pour mettre mes contrôles persos et cela marche très bien)" ?