Les Form

Résolu
cs_AbriBus Messages postés 492 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 25 avril 2007 - 3 nov. 2004 à 03:10
cs_AbriBus Messages postés 492 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 25 avril 2007 - 3 nov. 2004 à 23:15
Salut a tous,

Je sais que c'est pas tres compliqué mais je cherche a fermer un groupe de fenetres (a chaque fois la meme) que j'ai instancié plusieurs fois... je l'ai deja fait par le passé mais j'ai plus le source... je me rappelle juste de la boucle suivante:

Dim FeuilleaFermer as Form

...
...

For Each FeuilleaFermer In Form
Unload FeuilleaFermer
Next

Bon, c'etait dans le style... pas la peine d'essayer ca marche pas... selon l'ordre dans lequel je le met (car j'ai pas mal essayé quand meme) au mieu il execute la boucle (le bon nombre de fois) mais ne ferme manifestement pas les Form concernées... au pire il me met des conneries style "Un objet est requis"...

Y a-t-il une ame charitable dans le coin ?

Merci d'avance

Que la prog soit avec toi...

BriBus

3 réponses

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
3 nov. 2004 à 07:59
Tu cherches a fermer des feuilles aillant le meme nom ??
Dim F as Form
For Each F in Forms
  If F.Name = "Nom des feuilles à fermer" Then Unload F
Next


Christophe R.
3
cs_AbriBus Messages postés 492 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 25 avril 2007 5
3 nov. 2004 à 17:23
donc effectivement, comme il s'agit d'une Form instanciée n fois ca fait ca :

Dim F as Form
For Each F in Forms
If F.Name = Form2 Then Unload F
Next

c'est ca ?
0
cs_AbriBus Messages postés 492 Date d'inscription jeudi 28 août 2003 Statut Membre Dernière intervention 25 avril 2007 5
3 nov. 2004 à 23:15
ca marche nikel... merci

> Reponse Acceptée ! <==
0
Rejoignez-nous