Comment ouvrir un nouveau formulaire mais la fermeture de l'ancien dans VB
J'ai un bienvenue à ma demande qu'il charge, puis la nécessité d'avoir cette forme étroite et formulaire de connexion ouverte lorsque le bouton est frappé.
Mon code:
Me.Close()
Dim Login As New Form
Login.Show()
Lorsque je clique sur le bouton, il ne ferme l'accueil forme et se termine ensuite l'application. Si vous pouvez aider merci! 🙂
Essayez de mettre
Essayez de prendre un regard sur ce stackoverflow.com/questions/17927615/...
Me.Close
après Login.Show()
. Aussi, assurez-vous que votre Accueil forme n'est pas votre formulaire principal ...Essayez de prendre un regard sur ce stackoverflow.com/questions/17927615/...
OriginalL'auteur nfell2009 | 2013-08-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir les propriétés du projet pour sélectionner "Lors de la dernière formulaire se ferme" dans l'arrêt déroulante mode de
Mise à jour:-
trouver : "Mode Arrêt"
Changement de
Vérifier:- msdn.microsoft.com/en-us/library/...
Vous pouvez aller dans les propriétés de votre projet, vous devez sélectionner cette!!!
Mise à jour de ma réponse avec le chemin d'accès. Espérons que cela aide!!! 🙂
Toujours utile en 2015, je vous remercie!
OriginalL'auteur Rahul Tripathi
afficher le formulaire avant de le fermer.
OriginalL'auteur Markjw2
Il y a un en mode arrêt propriété du projet. Ceci permet de contrôler le cycle de vie des applications.
Assurez-vous de définir ce à "Lors de la dernière formulaire se ferme"
Puis votre code devrait fonctionner comme prévu.
Ce qui se passe est que vous avez défini à l'arrêt "lorsque formulaire de démarrage ferme", en faisant
Me.Close
sur le formulaire de démarrage, cette ferme l'application, l'ensemble du code après cette ligne est effectivement ignorée.OriginalL'auteur Matt Wilko
Mieux est si vous utilisez
Me.Hide()
OriginalL'auteur Zigab123
Si l'Accueil n'est pas votre formulaire principal, il vous suffit de mettre votre
Me.Close
après votreLogin.Show()
OriginalL'auteur Alex
Essayer..
Sur votre accueil forme lors de la fermeture:
Sur votre formulaire de connexion lors du chargement de l'événement:
Ce sera d'essayer de cacher la première forme et la charge de la seconde forme. Et lors de la deuxième forme est complètement chargée, elle va essayer de fermer le premier formulaire.
Assurez-vous que sur votre Onglet d'Application en vertu de votre Projet de propriétés de l'option est réglée sur "Lors de la dernière formulaire se ferme".
OriginalL'auteur BullfrogIIII
Si vous fermez sous forme principale de l'application, votre application se ferme. Cependant, vous pouvez le fermer et l'ouvrir à d'autres formes si elles ne sont pas sous forme principale. Peut-être vous pouvez simplement le cacher à la place.
OriginalL'auteur Daniel
Vous avez juste besoin de mettre Hide() au lieu de la Fermer 🙂
Ainsi, par exemple, dans le projet de gi en train de faire maintenant...
OriginalL'auteur Filip