Comment créer une zone de texte dynamiquement?

Comment créer une zone de texte dynamiquement? - VB/VBA/VBS - Programmation

Marsh Posté le 12-02-2003 à 21:19:35    

J'aimerais que lorsque je click sur un bouton, il ajoute une zone de texte à mon groupe de zone de texte Txt_Nom(index)
 
Comment est-ce que je fais? Quel est la syntaxe?
 
Merci beaucoup  
:jap:

Reply

Marsh Posté le 12-02-2003 à 21:19:35   

Reply

Marsh Posté le 12-02-2003 à 21:30:24    

Tu créé ta zone de texte en mettant l'attribut Visible à False. et tu associes à l'évenement Click du bouton le code suivant :
 
textbox1.Visible = True
 
Je vois pas comment faire autrement avec VB6.
 
Sinon, avec VB .NET, tu peux créer ta zone de texte dynamiquement ! C'est beaucoup mieux, c'est objet, bref c'est propre !
 
Quand je dis que VB .NET c'est génial !! :)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 12-02-2003 à 21:38:52    

Je ne peux faire celà parce que je dois en créé illimité, donc je ne sais pas comment de fois l'usager va en vouloir. C'est pour ca qu'il faut la créer dynamiquement
 
Mais je suis sur que je peux le faire avec vb6
 
Je n'ai seulement pas la syntaxe
 
Et c'est pour cela que j'ai besoin de votre aide mesdames et mesieurs  :ange:

Reply

Marsh Posté le 12-02-2003 à 21:48:46    

Je pense que la seule manière de le faire consiste à subclasser la zone de texte.
 
http://www.vbfrance.com pour plus d'infos


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 12-02-2003 à 22:01:24    

load txtnom(numero)

Reply

Marsh Posté le 12-02-2003 à 22:28:30    

load (txt_nom(2) ca marche pas
 
la syntaxe c'est load (object as object)
 
mais lorsque je fait load(txt_nom(2) as textbox) ca marche pas plus
 

Reply

Marsh Posté le 12-02-2003 à 22:42:30    

euh, non hein ! tu met juste  Load (Texte), pas besoin du As. Le As est juste là pour t'indiquer le type de l'argument de Load !
 
et j'aurais appris qqchose tiens... :jap:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-02-2003 à 16:01:30    

Harkonnen a écrit :

euh, non hein ! tu met juste  Load (Texte), pas besoin du As. Le As est juste là pour t'indiquer le type de l'argument de Load !
 
et j'aurais appris qqchose tiens... :jap:


 
Ca marche pas je t'ai dit
 
Lorsque je dit load(le_nom_de_mon_txtbox) il me dit l'erreur:
 
Compile Error:
Argument not optionnal

Reply

Marsh Posté le 13-02-2003 à 16:03:28    

couitchy a écrit :

load txtnom(numero)


 
Ça ca marche! :) Merci beaucoup
 :jap:

Reply

Marsh Posté le 13-02-2003 à 16:08:07    

:heink:

Reply

Sujets relatifs:

Leave a Replay

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