Projets de former des fenêtres traditionnelles de Visual Basic fournit deux méthodes pour ouvrir de nouvelles formes . La méthode Show de dialogue s'ouvre la deuxième forme en mode dialogue , de suspendre la première forme jusqu'à ce que l'utilisateur répond à la seconde forme. Ce type de formulaire fonctionne bien pour se connecter , d'accepter les réglages ou la réalisation d'une boîte de dialogue avec l'utilisateur. La méthode Show ouvre la deuxième forme indépendamment , permettant aux deux formes de tourner en parallèle . Choses que vous devez Microsoft Visual Basic Express 2010 ou Microsoft Visual Studio 2010 Afficher plus Instructions Utilisation de la méthode ShowDialog 1 Ouvrez Visual Basic et créez un nouveau projet Windows Form. Cliquez sur " Fichier", puis "Nouveau projet" . Lorsque la boîte de dialogue Nouveau projet apparaît, choisissez "Windows" à partir de l'arborescence , choisissez "Application Windows Forms " parmi les types de projet, le nom du projet « FormSamples », puis cliquez sur OK. Une nouvelle forme apparaît. 2 Faites glisser une étiquette et trois boutons sur le nouveau formulaire. Faites un clic droit sur l'étiquette et choisissez "Propriétés". Nommez le label « lblTitle " et entrez "Welcome" dans la propriété Text . Cliquez sur «Escape» pour revenir au concepteur de formulaires . Répétez l'opération pour chacun des boutons , en entrant "Log in ", " View" et "Fermer" pour chaque bouton de la propriété Text . 3 Créer un deuxième formulaire. Cliquez sur " Project " puis "Créer un nouveau Windows Form. " Nommez le 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 le label " Connexion " boutons et « Annuler ». Double- cliquez sur le bouton Se connecter pour ouvrir la fenêtre de code et ajoutez le code suivant : DialogResult = DialogResult.OK Cliquez sur Afficher puis de concevoir pour revenir à la vue de conception de formulaire. Double-cliquez sur le bouton Annuler et ajoutez le code suivant : DialogResult = DialogResult.Cancel 4 Retour à la première forme en cliquant sur « Form1 » dans la fenêtre de l' Explorateur de solutions. Double -cliquez sur le bouton Se connecter et ajouter le code suivant : frm As New LoginForm Si frm.ShowDialog = DialogResult.OK Puis lblTitle.Text = "Bienvenue" et frm.txtName.Text End If frm.Close () Ce code crée une nouvelle instance du formulaire de connexion utilise alors la méthode ShowDialog pour ouvrir le formulaire. Si le bouton de connexion est cliqué, renvoie ShowDialog DialogResult.OK et le code copie le nom de la boîte de texte dans le message de bienvenue. Si «Annuler» est cliqué , ce code est ignoré. La méthode Close ferme le formulaire de dialogue. Utilisation La méthode Show 5 Créer une autre forme appelée " ViewForm . " Faites glisser une étiquette et un bouton de la boîte à outils vers le formulaire. Changez la propriété Nom de l'étiquette " lblContent " et modifiez la propriété Text du bouton à 6 Double- cliquez sur le bouton "Fermer" et ajoutez le code suivant "Fermer". : < Br > Close () 7 Retour au concepteur de formulaire pour Form1 , puis double- cliquez sur le bouton " Voir " . Ajoutez le code suivant : . » . Lieu contenu ici " frm As New ViewForm frm.lblContent.Text = lblTitle.Text & frm.Show () Photos Ce code crée une nouvelle instance de la ViewForm . Il définit ensuite la propriété du texte de l'étiquette et appelle la méthode show du formulaire. Notez qu'il n'y a pas de méthode Close et la méthode Show ne cherche pas une valeur de retour .
|