Changer le nom d une form

cs_nightfever Messages postés 3 Date d'inscription vendredi 26 avril 2002 Statut Membre Dernière intervention 25 mai 2003 - 14 avril 2003 à 07:24
cs_Base Messages postés 70 Date d'inscription jeudi 23 janvier 2003 Statut Membre Dernière intervention 31 juillet 2003 - 14 avril 2003 à 11:42
Bonjour

Comment change-t-on le nom d'une frm

genre qd je clique sur un bouton, ca instancie une nvelle fenêtre avec un nom incrémenté

Merci d'avance

1 réponse

cs_Base Messages postés 70 Date d'inscription jeudi 23 janvier 2003 Statut Membre Dernière intervention 31 juillet 2003
14 avril 2003 à 11:42
Salut !

Comme les Forms n'ont pas d'index et que la proriété Name est en lecture seule, la solution consiste à déclarer un objet qui référence la feuille :

Public LForm1 as Form
Public LForm2 as Form
Public LForm3 as Form
'Tu peux églement utiliser une collection ou un tableau...

'...

'Pour déclarer la nouvelle Form à partir d'une feuille modèle cachée, noméé par exemple : frmTemplate
Set LForm1 = New frmTemplate
LForm1.Show
'...

Ensuite il suffit d'utiliser LForm1 dans tous le projet pour t'adresser à la nouvelle feuille crée. Même pour la décharger :

Unload LForm1

Avec un tableau ou une collection, tu peux traiter facilement des dixaines de forms en utilisant un index (ca simplifie le traitement)... Voila

B@se 8-)
0
Rejoignez-nous