Comment connecter deux formes dans visual basic

<article data-type="article">

fenêtres projets de forme traditionnelle de Visual Basic fournit deux méthodes pour ouvrir de nouvelles formes. La méthode Montrer dialogue ouvre la deuxième forme en mode de dialogue, la suspension de la première forme jusqu`à ce que l`utilisateur répond à la seconde forme. Ce type de formulaire fonctionne bien pour vous connecter, accepter les paramètres ou de mener un dialogue avec l`utilisateur. La méthode Show ouvre la deuxième forme indépendamment, permettant aux deux formes de fonctionner en parallèle.

Choses que vous devez

  • Microsoft Visual Basic Express 2010 ou Microsoft Visual Studio 2010

Utilisation de la méthode ShowDialog

  • Ouvrez Visual Basic et créez un nouveau projet de formulaire Windows. Cliquez sur "Fichier", puis "Nouveau projet". Lorsque la boîte de dialogue Nouveau projet apparaît, choisissez "Windows" de l`arborescence, choisissez "Application Windows Forms" à partir des types de projet, nommez le projet «FormSamples», puis cliquez sur OK. Une nouvelle forme apparaît.

  • Faites glisser une étiquette et trois boutons sur la nouvelle forme. droite, cliquez sur l`étiquette et choisissez "Propriétés". Nommez le label "lblTitle" et entrez "Bienvenue" dans la propriété Text. Cliquez sur "ESCAPE" pour revenir au concepteur de formulaire. Répétez le processus pour chacun des boutons, entrer "Connexion", "View" et "Fermer" pour la propriété Text de chaque bouton.

  • Créer un deuxième formulaire. Cliquez sur "Projet", puis "Créer un nouveau Windows Form." Nom du formulaire "LoginForm." Faites glisser une étiquette, zone de texte et deux boutons sur le formulaire. Modifiez la propriété Text de l`étiquette "Nom :," nommer la zone de texte "txtName" et étiqueter les boutons "Connexion" et "Annuler".

    Double-cliquez sur le bouton Connexion pour ouvrir la fenêtre de code et ajoutez le code suivant:

    DialogResult = DialogResult.OK

    Cliquez sur Afficher puis Conception pour revenir à la vue de la conception de formulaire. Double-cliquez sur le bouton Annuler et ajoutez le code suivant:

    DialogResult = DialogResult.Cancel



  • Retour à la première forme en cliquant sur "Form1" dans la fenêtre Explorateur de solutions. Double-cliquez sur le bouton Connexion et ajoutez le code suivant:

    frm Dim As New LoginForm

    Si frm.ShowDialog = DialogResult.OK Ensuite,

    lblTitle.Text = "Bienvenue" frm.txtName.Text

    Fin si

    frm.Close ()

    Ce code crée une nouvelle instance du formulaire de connexion utilise alors sa méthode ShowDialog pour ouvrir le formulaire. Si le bouton de connexion est cliqué, showDialog retourne DialogResult.OK et le code copie le nom de la zone de texte dans le message de bienvenue. Si "Annuler" obtient cliqué, ce code est ignoré. La méthode Close ferme la forme de dialogue.

Utilisation de la méthode Show

  • Créer une autre forme appelée "ViewForm." Faites glisser une étiquette et un bouton de la boîte à outils sur le formulaire. Modifiez la propriété Nom de l`étiquette "lblContent" et modifier la propriété Text du bouton "Fermer".

  • Double-cliquez sur le bouton "Fermer" et ajoutez le code suivant:

    Fermer()

  • Retour au concepteur de formulaire pour Form1 puis double-cliquez sur le bouton "Voir". Ajoutez le code suivant:

    frm Dim As New ViewForm

    frm.lblContent.Text = lblTitle.Text ". La place contenu ici."

    frm.Show ()

    Ce code crée une nouvelle instance de la ViewForm. Il définit ensuite la propriété de texte de l`étiquette et appelle la méthode show de la forme. Notez qu`il n`y a pas de méthode Close et la méthode Show ne cherche pas une valeur de retour.

AUTRES

» » » » Comment connecter deux formes dans visual basic