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

Signaler
Messages postés
20
Date d'inscription
mardi 12 septembre 2006
Statut
Membre
Dernière intervention
4 février 2008
-
Messages postés
20
Date d'inscription
mardi 12 septembre 2006
Statut
Membre
Dernière intervention
4 février 2008
-
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

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
62
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
Messages postés
20
Date d'inscription
mardi 12 septembre 2006
Statut
Membre
Dernière intervention
4 février 2008

Génial! C'est parfait, tout fonctionne impec; merci pour tes explications claires!