VB6 Comment creer un commandbutton par le code ? - Programmation
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.
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 ?
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
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.
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.
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 : |
Mes lointain souvenirs de VB me font penser à un truc du genre :
set bouton = new commandbutton
j'en suis pas tres sur ...
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
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!