Exporter (0) Imprimer
Développer tout

Comment : accéder à un formulaire

Mise à jour : novembre 2007

Vous pouvez accéder aux membres d'un formulaire Visual Basic sans avoir à créer de variable. Les exemples suivants démontrent cela en modifiant des couleurs sur un formulaire.

Pour accéder à Form1

  1. Assurez-vous que votre projet a une référence à l'espace de noms System.Drawing. Cela est nécessaire pour travailler avec les paramètres de couleur, pas pour accéder au formulaire.

  2. Modifiez directement les couleurs sur Form1.

  3. Appelez directement la méthode Show sur Form1.

    Public Sub ChangeForm1Colors()
        Form1.ForeColor = System.Drawing.Color.Coral
        Form1.BackColor = System.Drawing.Color.Cyan
        Form1.Show()
    End Sub
    
    
    

    Si Form1 n'existe pas déjà, Visual Basic le crée pour vous. Vous n'êtes pas obligé de déclarer une variable pour lui.

Si vous souhaitez créer un nouveau formulaire, plutôt qu'accéder à un formulaire existant, vous pouvez déclarer une variable et l'initialiser à l'aide du mot clé New.

Pour créer une copie supplémentaire de Form1

  1. Assurez-vous que votre projet a une référence à l'espace de noms System.Drawing. Cela est nécessaire pour travailler avec les paramètres de couleur, pas pour accéder au formulaire.

  2. Assignez New Form1 à une variable.

    Public Sub GetSecondInstance()
        Dim newForm1 As New Form1
        newForm1.BackColor = System.Drawing.Color.YellowGreen
        newForm1.Show()
    End Sub
    
    
    

    Si vous souhaitez afficher plusieurs copies du même formulaire, vous devez créer les copies supplémentaires. L'exemple précédent crée une deuxième copie de Form1 et la colorie avec une couleur différente. Vous pouvez accéder ensuite à la copie d'origine à l'aide de Form1 et à la deuxième copie à l'aide de newForm1.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft