Ouvrir Form2 de Form1, à proximité Form1 à partir de Form2
Maintenant, j'ai deux formulaires, nommé form1 et form2, dans la form1, il y a un bouton, quand je clique dessus, puis ouvrez le form2
Question: dans la form2, je veux créer un bouton quand je clique dessus, la form2 proche et la form1 fermer. Comment faire?cette
- Comment mettre la question dans le sujet au lieu de dire que vous en avez un.
- Bienvenue sur StackOverflow, hcemp! Vous aurez envie de mettre la question dans le sujet la prochaine fois, de la même façon que les éditeurs ont déjà. En plus des lignes directrices disponible ici: stackoverflow.com/faq et ici: meta.stackexchange.com/questions/tagged/faq
- désolé,je suis frais et mon anglais est très piscine
Vous devez vous connecter pour publier un commentaire.
Form1:
Form2:
Cela fonctionne:
Votre question est vague, mais vous pouvez utiliser ShowDialog pour afficher le formulaire 2. Ensuite, lorsque vous fermez le formulaire 2, passer un DialogResult objet de retour à laisser l'utilisateur de savoir comment le formulaire a été fermé - si l'utilisateur a cliqué sur le bouton, puis fermez le formulaire 1 en tant que bien.
sur la form2.buttonclick mettre
form1 doit avoir un objet de form2.
vous devez vous abonner événement de Clôture de form2.
et dans la méthode de fermeture de mettre
si vous voulez juste pour fermer form1 à partir de form2 sans fermeture form2 ainsi que dans le processus, comme le suggère le titre, alors vous pouvez passer une référence à la formule 1 à 2 lors de sa création et de l'utiliser pour fermer le formulaire 1
par exemple, vous pouvez ajouter un
champ et constructeur de Form2
si vous voulez d'abord fermer form2 et puis form1 que le texte de la question suggère, j'irais avec Justins réponse de renvoyer un résultat approprié à form1 sur la clôture form2
Je l'ai fait une fois pour mon projet, pour fermer une application, et d'en ouvrir une autre application.
Et ajoutez la Méthode suivante. Votre newThread.Commencer à s'appeler cette méthode.