Dupliquer panel de controls

neolive31 Messages postés 20 Date d'inscription lundi 12 juillet 2010 Statut Membre Dernière intervention 11 avril 2011 - 12 juil. 2010 à 11:43
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 12 juil. 2010 à 13:56
Salut à tous

Alors voilà je suis nouveau sur le forum et débutant en vb, donc excusez par avance si je crée un doublon de sujet.

Je vais vous exposer mon soucis. Je cherche à dupliquer un panel, composé de plusieurs boutons, textbox, labels etc...

C'est à dire, lorsque l'utilisateur veut rajouter un panel, il clique sur bouton, et je souhaiterai qu'un panel identique au premier, se crée en dessous, et un 3ème s'il reclique et ainsi de suite. Avec bien sur tous les nom des objets qui s'incrémente d'une valeur fixe (exemple panel2=object panel1 + 1000, object panel3=object panel1 + 2000 etc...).

On peut faire un visible true/false mais s'il l'utilisateur veut créer 100 panels les un à la suite des autres, il faut que j'en crée 100 et c'est plutot galère.

Je ne sais pas si j'ai été assez clair.

Merci par avance, car là je bloque...

Olive

2 réponses

neolive31 Messages postés 20 Date d'inscription lundi 12 juillet 2010 Statut Membre Dernière intervention 11 avril 2011
12 juil. 2010 à 11:47
J'ai oublié aussi de demander s'il était possible de copier aussi le code associé à chaque object en incrémentant tout ce qu'il faut.

Merci

olive
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 36
12 juil. 2010 à 13:56
Salut,

regardes si les usercontrol ne correspondent pas à ta demande.

Un user control un group de controle + code associé qui font la même chose.

Exemple un user control adresse
que du place sur la form client
la form societe ...

Le comportement
= validation (controle taille presence, adresse mail, ...)
= comportement (sauvegarde, lecture, ... click sur bouton x ou y )

Pour le chargement
http://www.freevbcode.com/ShowCode.Asp?ID=268
http://support.microsoft.com/kb/190670
0
Rejoignez-nous