Partager via


Comment : utiliser la communication entre formulaires dans une application (Visual Basic)

Cet exemple indique comment utiliser l'objet My.Forms pour ouvrir un formulaire à partir d'un autre.

L'objet My.Forms fournit l'accès à une instance de chaque formulaire d'une application Windows qui est déclaré dans le projet de l'application. Cela permet au code d'un formulaire de communiquer avec un autre formulaire.

Pour créer du code dans un formulaire qui peut communiquer avec un autre formulaire

  1. Créez une nouvelle Application Windows.

    Le nom par défaut du formulaire principal est Form1.

    Pour plus d'informations, consultez Comment : créer un projet d'Application Windows Forms.

  2. Ajoutez un autre formulaire nommé Form2.

    Pour plus d'informations, consultez Comment : ajouter des Windows Forms à un projet.

  3. Ajoutez un bouton nommé Button1 à Form1 dans le Concepteur d'applications.

  4. Double-cliquez sur Button1.

  5. Dans le gestionnaire d'événements de l'événement Click de Button1, ajoutez le code suivant :

    My.Forms.Form2.Text = Now.ToString
    My.Forms.Form2.Show()
    
  6. Exécutez l'application.

  7. Cliquez sur Button1.

    Form2 s'ouvre et son titre affiche l'heure actuelle.

  8. Patientez pendant quelques secondes et cliquez sur Button1 une nouvelle fois.

    Form2 reste ouvert et son titre se met à jour à l'heure actuelle.

Voir aussi

Tâches

Comment : accéder à tous les formulaires ouverts d'une application (Visual Basic)

Référence

Objet My.Forms (Visual Basic)

Concepts

Accès aux formulaires de l'application (Visual Basic)