IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

VS2010 - Lister toutes les forms en VB.Net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de jlvalentin
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 133
    Par défaut 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 : 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

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Je trouve que tu te compliques la vie...
    Tu peux utiliser la propriété MdiChildren de ta Form MDI qui te retourne le tableau de tes fenêtres enfants.
    Il s'agit que pour chaque fenêtre enfant que tu as créé, que tu es spécifié FenetreEnfant.MdiParent = FenetreMDI

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/03/2012, 19h48
  2. [ASP.NET] Lister toutes les sessions existantes
    Par joKED dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 08/09/2008, 11h56
  3. Lister toutes les forms d'une application
    Par Aspic dans le forum Windows Forms
    Réponses: 15
    Dernier message: 01/12/2007, 21h22
  4. Réponses: 8
    Dernier message: 17/10/2002, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo