VB6 Comment creer un commandbutton par le code ?

VB6 Comment creer un commandbutton par le code ? - Programmation

Marsh Posté le 23-07-2002 à 13:46:46    

J'aimerai généré des commandbutton par code sans avoir à dessiner le bouton au préalable. Je'utilise une boucle pour générédes boutons de commandes.
 
Ceci a été déjà tenter mais sans succes :
 
dim bouton as commandbutton
set bouton = mon_bouton  
 
ca ne marche pas!

Reply

Marsh Posté le 23-07-2002 à 13:46:46   

Reply

Marsh Posté le 23-07-2002 à 14:20:44    

Aller un coup de main !!
 :bounce:

Reply

Marsh Posté le 23-07-2002 à 14:28:53    

Il faut créer un tableau de commandbuttons, tu en crée un d'index 0 et tu pourra ensuite créer les autres dynamiquement.

Reply

Marsh Posté le 23-07-2002 à 14:32:32    

Mercie ! Mais c'est quoi un tableau de commandbutton ? Ca ressemble à quoi ? c'est comme une collection ?

Reply

Marsh Posté le 23-07-2002 à 14:43:03    

nan tu en crée un sur ta feuille
et tu mets 0 dans la propriété index.
 
après dans ton code si ton commandbutton  
s'appelle Machin, tu peux faire  :
redim Machin(5)  
ça te donnera 5 commandbutton

Reply

Marsh Posté le 23-07-2002 à 15:14:02    

j'ai fait ce qu tu as dit mais ca ne marchepas.
 
Mon bouton s'appelle Cmd_ajouter, son indexe est placé à 0 t j'ai fait : redim(1)
ca me donne une erreur.

Reply

Marsh Posté le 23-07-2002 à 16:12:47    

Il faut le creer puis le mettre en invisible...tu le renras visible quand tu en auras besoin.

Reply

Marsh Posté le 23-07-2002 à 16:21:43    

Citation :

Il faut le creer puis le mettre en invisible...tu le renras visible quand tu en auras besoin.


 
Il veut créer un bouton dynamiquement ...
 

Citation :

Ceci a été déjà tenter mais sans succes :  
 
dim bouton as commandbutton  
set bouton = mon_bouton  


 
Mes lointain souvenirs de VB me font penser à un truc du genre :
 
set bouton = new commandbutton
 
j'en suis pas tres sur ...
 


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 24-07-2002 à 01:30:23    

daritz a écrit a écrit :

j'ai fait ce qu tu as dit mais ca ne marchepas.
 
Mon bouton s'appelle Cmd_ajouter, son indexe est placé à 0 t j'ai fait : redim(1)
ca me donne une erreur.
 




 
il me semblait que c'était ça pourtant.
ça doit se trouver dans l'aide de tte façon

Reply

Sujets relatifs:

Leave a Replay

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