[VB] Création dynamique de composants VB

Création dynamique de composants VB [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 28-05-2002 à 17:05:23    

Bonjour,
 
Voila je suis en train de réaliser un projet sous VB et j'aurai besoin de créer dynamiquement certains composants tels que TextBox, CommandButton...
C'est-à-dire que je ne les crée que quand j'en ai besoin.
 
Donc je voudrais savoir comment je pourrais m'y prendre ou si il y a un site complet sur l'outil VB...
 
Merci  
ki2koo


---------------
Je Suis En Phase Creative...
Reply

Marsh Posté le 28-05-2002 à 17:05:23   

Reply

Marsh Posté le 28-05-2002 à 17:09:39    

ki2koo a écrit a écrit :

Bonjour,
 
Voila je suis en train de réaliser un projet sous VB et j'aurai besoin de créer dynamiquement certains composants tels que TextBox, CommandButton...
C'est-à-dire que je ne les crée que quand j'en ai besoin.
 
Donc je voudrais savoir comment je pourrais m'y prendre ou si il y a un site complet sur l'outil VB...
 
Merci  
ki2koo  




 
 
www.vbfrance.com pour la 50è fois...
 
sinon, soit un peu plus précis...


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 28-05-2002 à 17:13:00    

Loom the Gloom a écrit a écrit :

 
 
 
www.vbfrance.com pour la 50è fois...
 
sinon, soit un peu plus précis...  




 
voila, tu pars d'une form vierge (sans composants)  
dans ton programme tu décides de créer un textBox.
 
et donc je voudrais savoir comment le créer avec du code
 
je ne sais pas si j'ai été claire ou pas ...
 
ben j'espere que tu pourras m'aider...=)


---------------
Je Suis En Phase Creative...
Reply

Marsh Posté le 28-05-2002 à 17:18:32    

ki2koo a écrit a écrit :

 
 
voila, tu pars d'une form vierge (sans composants)  
dans ton programme tu décides de créer un textBox.
 
et donc je voudrais savoir comment le créer avec du code
 
je ne sais pas si j'ai été claire ou pas ...
 
ben j'espere que tu pourras m'aider...=)  




 
a priori, mais sans etre sur de moi, tu fais ça dans ton form_load
tu crée un nouveau composant  
dim txt as textbox
 
pis tu fais un form.add ou form.Addcomponent (un truc comme ça...)
 
form.add(text)
form.addcomponent(text)
 
 
je pense que si tu fais une recherche sur ces méthodes, pour voir si elles existent, tu devrais trouver.
désolé j'ai pas vb devant moi, je peux pas tester
 
tiens moi au courant si ça marche !!  ;)  :hello:


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 28-05-2002 à 17:26:09    

Loom the Gloom a écrit a écrit :

 
 
a priori, mais sans etre sur de moi, tu fais ça dans ton form_load
tu crée un nouveau composant  
dim txt as textbox
 
pis tu fais un form.add ou form.Addcomponent (un truc comme ça...)
 
form.add(text)
form.addcomponent(text)
 
 
nope aucun des 2 methodes ne marchent...
 
je vais essayer de faire une recherche sur le site
 
merci quand meme
 
mais je crois que .addcomponent  c'est plus en java non?
 
bref merci
 
je pense que si tu fais une recherche sur ces méthodes, pour voir si elles existent, tu devrais trouver.
désolé j'ai pas vb devant moi, je peux pas tester
 
tiens moi au courant si ça marche !!  ;)  :hello:  




---------------
Je Suis En Phase Creative...
Reply

Marsh Posté le 28-05-2002 à 17:29:23    

ok..;
si tu veux, j'essaierai ce soir chez moi, devant vb, et je te tiendrais au courant...
 
t vraiment sure que si tu fais [nom de ta feuille].add(nom de ton composant), ça marche pas ?
 
bref faut que je vois ça...
 :ange:


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 28-05-2002 à 17:52:12    

Loom the Gloom a écrit a écrit :

ok..;
si tu veux, j'essaierai ce soir chez moi, devant vb, et je te tiendrais au courant...
 
t vraiment sure que si tu fais [nom de ta feuille].add(nom de ton composant), ça marche pas ?
 
bref faut que je vois ça...
 :ange:  




 
voila c bon  
avec le site que tu mas passé j'ai trouvé comment faire!!
 
il faut créer un composant avec un indice 0
puis Load [nom du composant] pour le créer
et Unload [nom du composant] pour le detruire!!
 
merci en tt cas!!=)


---------------
Je Suis En Phase Creative...
Reply

Marsh Posté le 29-05-2002 à 08:57:41    

ki2koo a écrit a écrit :

 
 
voila c bon  
avec le site que tu mas passé j'ai trouvé comment faire!!
 
il faut créer un composant avec un indice 0
puis Load [nom du composant] pour le créer
et Unload [nom du composant] pour le detruire!!
 
merci en tt cas!!=)  




 
 
mais je t'en pris, à ton service...  ;)


---------------
Music|Market|Feed|Loom|DVD
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed