Créer un controle

Ziman Messages postés 245 Date d'inscription dimanche 27 avril 2003 Statut Membre Dernière intervention 26 septembre 2008 - 26 août 2003 à 02:26
Ziman Messages postés 245 Date d'inscription dimanche 27 avril 2003 Statut Membre Dernière intervention 26 septembre 2008 - 26 août 2003 à 13:54
Bijour,

en fait, mon problème est simple, tout le monde sait (enfin j'espère) qu'on sait mettre sur la feuille un controle en mode création, mais j'aimerai pouvoir faire un cod qui crée un controle en exécution, donc pendant que le programme s'exécute, on puisse cliquez sur un bouton et que là un textbox apparaisse sur la feuille à l'endroit désiré ! Est-ce possible ?

xxx Ziman xxx

4 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
26 août 2003 à 06:31
Alors il faut suivre les étapes suivantes.

Créer un textbox
Mettre son texte a 0
Faire un
load textbox(1)

bouger les coordonnées a sa bonne place avec la fonction textbox1.MOVE ....

mettre le textbox(0).visible = false ou le bouger

et ca y tu a tes controles
textbox dynamqiues

applicable a tous types de controles (meme activex)
combiner avec un scrollbar et c'est le top ;-)
voila.
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
26 août 2003 à 09:10
Petite correction sur ce que dit nhervagault :
Créer une textbox nommée TxtDynamic en fixant sa propriété Index à 0 et sa propriété Visible à False
Dans le code, faire :
' Création dynamique du controle
Load txtDynamic(1)
' Place le ou tu veux sur ta form
txtDynamic.Move ....
' On le rend visible (Un Ctrl dynamique reprend toutes les propriété du controle d'origine - sauf Index bien sûr - donc il est invisible à son chargement
txtDynamic(1).visible = True


Voilà !
Christophe R.
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
26 août 2003 à 09:29
Oui tu as raison et j'ai pas fais l'inverse je le rends index 0visible et a la fin je le mets invisible ;-)

a+
0
Ziman Messages postés 245 Date d'inscription dimanche 27 avril 2003 Statut Membre Dernière intervention 26 septembre 2008
26 août 2003 à 13:54
Merci pour toutes ces précisions, mais j'avais trouvé grace à un progz de somwan, ! Mais merci quand meme !

xxx Ziman xxx
0
Rejoignez-nous