C'est un programme rare qui n'a qu'une forme en elle. La plupart des programmes ont d'autres formes.
Ces autres formes peuvent être utilisés pour des choses comme Find and
Replace recherches, les capacités de mise en forme supplémentaires, pour
définir les options du programme, et tout un tas d'autres choses
encore. VB.NET Laissez vous ajoutez autant de formes que vous voulez à votre projet. Mais le processus n'est pas aussi simple. Nous allons voir comment le faire, cependant.
Vous pouvez utiliser le formulaire que vous avez déjà pour cela, celui avec le ToolStrip sur elle (ou démarrer un nouveau projet, si vous préférez). Mais à partir de l'environnement de conception VB.NET, cliquez sur le menu Projet. Depuis le menu déroulant, cliquez sur Ajouter un formulaire Windows. La boîte de dialogue Ajouter un nouvel élément s'affiche.
Sélectionnez Windows Form, sous Modèles. Ensuite, cliquez à l'intérieur de la zone de texte Nom du bas. Changer le nom de la forme de frmSecond.vb. Puis cliquez sur Ajouter.
Quand vous revenez à l'environnement de conception, votre nouveau formulaire s'affiche:
Nous allons écrire du code pour obtenir cette nouvelle forme à afficher. Mais il apparaît que si un bouton est cliqué sur Form1.
Alors, cliquez sur l'onglet pour Form1, et ajouter un bouton à ce formulaire. Modifier la propriété Name du bouton à btnShowSecond. Ensuite, double cliquez sur le bouton pour accéder au code pour elle.
Afin d'afficher la seconde forme, vous devez garder à l'esprit que les formes sont classes. Alors frmSecond est une classe (comme c'est Form1). Vous devez d'abord créer un nouvel objet de la classe appelée classe frmSecond. Ensuite, appelez la méthode Show.
Alors ajouter ce code à votre bouton
Une fois que nous avons l'objet de formulaire stocké dans la variable, nous pouvons simplement utiliser la méthode Show pour afficher le formulaire.
Exécutez votre programme et le tester. Lorsque vous cliquez sur le bouton, vous devriez voir apparaître la seconde forme.
Cependant, il ya un problème avec ce code. Cliquez sur le bouton encore une fois et une autre copie de frmSecond apparaît. Continuez à cliquer sur le bouton et votre écran sera rempli avec la deuxième forme!
Pour éviter cela, vous pouvez déplacer le code qui crée l'objet de formulaire. Déplacer vers la droite vers le haut de la fenêtre de codage, juste en dessous Public Class Form1.
Le seul code à gauche de la touche est la ligne qui affiche le formulaire. Un nouvel objet de forme va maintenant être créé à chaque fois que le bouton est cliqué. Si vous essayez-le, vous devriez voir une seule forme apparaît lorsque le bouton est cliqué, et non des formes multiples.
Dans la partie suivante, nous allons jeter un oeil à des formes modales et non modales.
0 commentaires:
Enregistrer un commentaire