VS2010 - Lister toutes les forms en VB.Net
Bonjour,
Voilà, je suis à la recherche d'un bout de code me listant toutes les fenêtres actuellement ouvertes de mon application MDI.
Pour chaque fenêtre, j'aimerais avoir le titre de la fenêtre et son état.
J'ai trouvé le code suivant dans les FAQ, je ne sais pas comment utiliser ce code pour obtenir les deux informations dont j'ai besoin.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Private Function ListerForms() As ArrayList
Dim resultat As New ArrayList
Dim a As Reflection.Assembly = System.Reflection.Assembly.GetAssembly(Me.GetType)
For Each t As Type In a.GetTypes
If GetType(Form).IsAssignableFrom(t) Then
Dim f As Form = CType(Activator.CreateInstance(t), Form)
resultat.Add(f)
End If
Next
Return resultat
End Function |
Je m'en remet donc à vous, si quelqu'un peut m'aider et me guider dans la façon de faire, cela me serait grandement utile.
D'avance merci