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 : Sélectionner tout - Visualiser dans une fenêtre à part
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