[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
71
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