[VB6]Comment insérer un objet dans une Form pendant l'exécution du programme?

Résolu
ryukat666 Messages postés 20 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 4 février 2008 - 23 mars 2007 à 12:09
ryukat666 Messages postés 20 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 4 février 2008 - 23 mars 2007 à 14:07
Voilà, question très bête, mais j'ai besoin d'ajouter des objets au fur et à mesure, le problème c'est que je ne l'ai jamais fait, et je n'arrive pas à trouver de syntaxe exacte pour écrire un code qui fonctionne. Donc si quelqu'un pouvait me montrer un exemple (il me semble que c'est avec Load) avec les explications, ça serait sympa ^^

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
23 mars 2007 à 12:46
plusieurs facos de faire...

Load ?

méthode utilisant les groupes de controles. place sur ta form un controle a cloner (par exemple, un command1)
ensuite, mets sa propriété Index à 0

par la suite, dans le code, tu pourras faire :

Load Command1(1)
Load Command1(2)
...

et ainsi cloner ton objet Load Command1(0)

reste a le rendre visible, le placer où tu le souhaites, et c'est ok ^^

tu pourras ensuite les decharger en faisant :

Unload Command1(1)
Unload Command1(2)
...

un autre facon de faire est d'utiliser la méthode Controls.Add de ta Form...

Renfield
Admin CodeS-SourceS- MVP Visual Basic
3
ryukat666 Messages postés 20 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 4 février 2008
23 mars 2007 à 14:07
Génial! C'est parfait, tout fonctionne impec; merci pour tes explications claires!
0
Rejoignez-nous