Bonjour
je débute en vbnet et construis une appli qui posséde 4 fenêtres
s'enchainant les unes après les autres. J'ai lu ici même des qestions
réponses sur des sujets similaires, mais j'avoue n'avoir pas su quoi en
retirer
Pour passer de la form1 à la form2 :
Form2.Show()
Me.Hide()
pour revenir à la form1 :
Form1.Show()
Me.Hide()
Si j'utilise la croix (bouton de la barre de titre) pour fermer l'appli
quand je suis sur la form2 : je me rends compte que l'application n'est pas
entièrement déchargée.
Y a t-il une façon élégante de fermer toutes les fen^tres d'une application
(visibles ou non) quelque soit celle sur laquelle on se trouve.
merci de votre aide
pascal
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AlexC
Bonjour,
Il suffit dans le gestionnaire d'évènement "closing" de la form 2, de faire
e.cancel=true application.exit
"Pascal" a écrit dans le message de news: 449089d3$0$882$
Bonjour je débute en vbnet et construis une appli qui posséde 4 fenêtres s'enchainant les unes après les autres. J'ai lu ici même des qestions réponses sur des sujets similaires, mais j'avoue n'avoir pas su quoi en retirer Pour passer de la form1 à la form2 : Form2.Show() Me.Hide() pour revenir à la form1 : Form1.Show() Me.Hide() Si j'utilise la croix (bouton de la barre de titre) pour fermer l'appli quand je suis sur la form2 : je me rends compte que l'application n'est
pas
entièrement déchargée. Y a t-il une façon élégante de fermer toutes les fen^tres d'une
application
(visibles ou non) quelque soit celle sur laquelle on se trouve. merci de votre aide pascal
http://www.scalpa.info
Bonjour,
Il suffit dans le gestionnaire d'évènement "closing" de la form 2, de faire
e.cancel=true
application.exit
"Pascal" <scalpanospm@wanadoo.rf> a écrit dans le message de news:
449089d3$0$882$ba4acef3@news.orange.fr...
Bonjour
je débute en vbnet et construis une appli qui posséde 4 fenêtres
s'enchainant les unes après les autres. J'ai lu ici même des qestions
réponses sur des sujets similaires, mais j'avoue n'avoir pas su quoi en
retirer
Pour passer de la form1 à la form2 :
Form2.Show()
Me.Hide()
pour revenir à la form1 :
Form1.Show()
Me.Hide()
Si j'utilise la croix (bouton de la barre de titre) pour fermer l'appli
quand je suis sur la form2 : je me rends compte que l'application n'est
pas
entièrement déchargée.
Y a t-il une façon élégante de fermer toutes les fen^tres d'une
application
(visibles ou non) quelque soit celle sur laquelle on se trouve.
merci de votre aide
pascal
Il suffit dans le gestionnaire d'évènement "closing" de la form 2, de faire
e.cancel=true application.exit
"Pascal" a écrit dans le message de news: 449089d3$0$882$
Bonjour je débute en vbnet et construis une appli qui posséde 4 fenêtres s'enchainant les unes après les autres. J'ai lu ici même des qestions réponses sur des sujets similaires, mais j'avoue n'avoir pas su quoi en retirer Pour passer de la form1 à la form2 : Form2.Show() Me.Hide() pour revenir à la form1 : Form1.Show() Me.Hide() Si j'utilise la croix (bouton de la barre de titre) pour fermer l'appli quand je suis sur la form2 : je me rends compte que l'application n'est
pas
entièrement déchargée. Y a t-il une façon élégante de fermer toutes les fen^tres d'une
application
(visibles ou non) quelque soit celle sur laquelle on se trouve. merci de votre aide pascal
http://www.scalpa.info
AB6 FG
ou dans les paramètres du projet en VB2005, il y a l'option "méthode d'arret" : tu choisis "quand tous les formulaires sont fermés".
"Pascal" a écrit dans le message de news: 449089d3$0$882$
Bonjour je débute en vbnet et construis une appli qui posséde 4 fenêtres s'enchainant les unes après les autres. J'ai lu ici même des qestions réponses sur des sujets similaires, mais j'avoue n'avoir pas su quoi en retirer Pour passer de la form1 à la form2 : Form2.Show() Me.Hide() pour revenir à la form1 : Form1.Show() Me.Hide() Si j'utilise la croix (bouton de la barre de titre) pour fermer l'appli quand je suis sur la form2 : je me rends compte que l'application n'est pas entièrement déchargée. Y a t-il une façon élégante de fermer toutes les fen^tres d'une application (visibles ou non) quelque soit celle sur laquelle on se trouve. merci de votre aide pascal
http://www.scalpa.info
ou dans les paramètres du projet en VB2005, il y a l'option "méthode
d'arret" : tu choisis "quand tous les formulaires sont fermés".
"Pascal" <scalpanospm@wanadoo.rf> a écrit dans le message de news:
449089d3$0$882$ba4acef3@news.orange.fr...
Bonjour
je débute en vbnet et construis une appli qui posséde 4 fenêtres
s'enchainant les unes après les autres. J'ai lu ici même des qestions
réponses sur des sujets similaires, mais j'avoue n'avoir pas su quoi en
retirer
Pour passer de la form1 à la form2 :
Form2.Show()
Me.Hide()
pour revenir à la form1 :
Form1.Show()
Me.Hide()
Si j'utilise la croix (bouton de la barre de titre) pour fermer l'appli
quand je suis sur la form2 : je me rends compte que l'application n'est
pas entièrement déchargée.
Y a t-il une façon élégante de fermer toutes les fen^tres d'une
application (visibles ou non) quelque soit celle sur laquelle on se
trouve.
merci de votre aide
pascal
ou dans les paramètres du projet en VB2005, il y a l'option "méthode d'arret" : tu choisis "quand tous les formulaires sont fermés".
"Pascal" a écrit dans le message de news: 449089d3$0$882$
Bonjour je débute en vbnet et construis une appli qui posséde 4 fenêtres s'enchainant les unes après les autres. J'ai lu ici même des qestions réponses sur des sujets similaires, mais j'avoue n'avoir pas su quoi en retirer Pour passer de la form1 à la form2 : Form2.Show() Me.Hide() pour revenir à la form1 : Form1.Show() Me.Hide() Si j'utilise la croix (bouton de la barre de titre) pour fermer l'appli quand je suis sur la form2 : je me rends compte que l'application n'est pas entièrement déchargée. Y a t-il une façon élégante de fermer toutes les fen^tres d'une application (visibles ou non) quelque soit celle sur laquelle on se trouve. merci de votre aide pascal
http://www.scalpa.info
Pascal
-- bonjour
merci de vos réponses mais cela ne semble pas suffire l'executable reste en mémoire si je ferme la dernière fenêtre par la croix rouge....dur dur ! http://www.scalpa.info
--
bonjour
merci de vos réponses mais cela ne semble pas suffire l'executable reste en
mémoire si je ferme la dernière fenêtre par la croix rouge....dur dur !
http://www.scalpa.info
merci de vos réponses mais cela ne semble pas suffire l'executable reste en mémoire si je ferme la dernière fenêtre par la croix rouge....dur dur ! http://www.scalpa.info
Pascal
j'ai essayé: Private Sub lblQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblQuitter.Click
Me.Dispose()
End
End Sub
dans chaque form et cela semble convenir.... -- bonjour sinon j'avais tenté sans succès....
Private Sub lblQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblQuitter.Click
Try For Each f As Form In My.Application.OpenForms If Not f.InvokeRequired Then f.close() End If Next Catch ex As Exception msgbox("Error: " & ex.Message) End Try End Sub
http://www.scalpa.info
j'ai essayé:
Private Sub lblQuitter_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lblQuitter.Click
Me.Dispose()
End
End Sub
dans chaque form et cela semble convenir....
--
bonjour
sinon j'avais tenté sans succès....
Private Sub lblQuitter_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lblQuitter.Click
Try
For Each f As Form In My.Application.OpenForms
If Not f.InvokeRequired Then
f.close()
End If
Next
Catch ex As Exception
msgbox("Error: " & ex.Message)
End Try
End Sub
j'ai essayé: Private Sub lblQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblQuitter.Click
Me.Dispose()
End
End Sub
dans chaque form et cela semble convenir.... -- bonjour sinon j'avais tenté sans succès....
Private Sub lblQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblQuitter.Click
Try For Each f As Form In My.Application.OpenForms If Not f.InvokeRequired Then f.close() End If Next Catch ex As Exception msgbox("Error: " & ex.Message) End Try End Sub