Bonjour,
Je développe une application avec de nombreux formulaires (sous Visual Studio) et j'aimerai savoir s'il existe un moyen de lister tous les formulaires d'un projet afin d'ouvrir celui dont on connait le nom.
Je sais que l'on peut lister les formulaires ouverts avecet qu'on peut ouvrir un formulaire en faisant
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.OpenForms.CountMais comme j'ai pas mal de formulaires j'aimerai passé de
Code : Sélectionner tout - Visualiser dans une fenêtre à part monform = New nomduformulairetype
à quelque chose comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If nom = "f_arbre" Then monform = New f_arbre ElseIf nom = "f_maison" Then monform = New f_maison 'etc ... End If
J'ai cherché sur le Net mais je n'ai pas trouvé ce qui pourrait correspondre aux "?????"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For Each form In ???? If form.name = nom Then monform = New form Exit For End If Next
Est ce que seulement c'est possible ou faut-il que je continue avec mes If/ElseIf (que je vais passé en Select Case) en incrémentant chaque nouveau formulaire ?
Cordialement
Nicolas
Partager