Je voudrais enregistrer les fichiers ouvert et sauvegarder les paramètres de
mon appli lorsque je fais ALT F4.
Généralement cette fonction arrête le programme. Je voudrais donc créer un
évènement supplémentaire.
Merci d'avance et bonne journée
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
Millox Frédéric
Bonjour Daniel,
peût-être un bout de code dans ce style devrait faire ton bonheur :-)
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean Select Case keyData Case (Keys.Alt Or Keys.F4) MsgBox("Enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli.") Return True End Select Return MyBase.ProcessCmdKey(msg, keyData) End Function
Bonne journée.
Frédéric.
"daniel" a écrit :
Bonjour à tous Voilà mon problème:
Je voudrais enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli lorsque je fais ALT F4. Généralement cette fonction arrête le programme. Je voudrais donc créer un évènement supplémentaire. Merci d'avance et bonne journée
Bonjour Daniel,
peût-être un bout de code dans ce style devrait faire ton bonheur :-)
Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As
Boolean
Select Case keyData
Case (Keys.Alt Or Keys.F4)
MsgBox("Enregistrer les fichiers ouvert et sauvegarder les
paramètres de mon appli.")
Return True
End Select
Return MyBase.ProcessCmdKey(msg, keyData)
End Function
Bonne journée.
Frédéric.
"daniel" a écrit :
Bonjour à tous
Voilà mon problème:
Je voudrais enregistrer les fichiers ouvert et sauvegarder les paramètres de
mon appli lorsque je fais ALT F4.
Généralement cette fonction arrête le programme. Je voudrais donc créer un
évènement supplémentaire.
Merci d'avance et bonne journée
peût-être un bout de code dans ce style devrait faire ton bonheur :-)
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean Select Case keyData Case (Keys.Alt Or Keys.F4) MsgBox("Enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli.") Return True End Select Return MyBase.ProcessCmdKey(msg, keyData) End Function
Bonne journée.
Frédéric.
"daniel" a écrit :
Bonjour à tous Voilà mon problème:
Je voudrais enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli lorsque je fais ALT F4. Généralement cette fonction arrête le programme. Je voudrais donc créer un évènement supplémentaire. Merci d'avance et bonne journée
peût-être un bout de code dans ce style devrait faire ton bon heur :-)
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Key s) As Boolean Select Case keyData Case (Keys.Alt Or Keys.F4) MsgBox("Enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli.") Return True End Select Return MyBase.ProcessCmdKey(msg, keyData) End Function
peût-être un bout de code dans ce style devrait faire ton bon heur :-)
Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Key s) As
Boolean
Select Case keyData
Case (Keys.Alt Or Keys.F4)
MsgBox("Enregistrer les fichiers ouvert et sauvegarder les
paramètres de mon appli.")
Return True
End Select
Return MyBase.ProcessCmdKey(msg, keyData)
End Function
peût-être un bout de code dans ce style devrait faire ton bon heur :-)
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Key s) As Boolean Select Case keyData Case (Keys.Alt Or Keys.F4) MsgBox("Enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli.") Return True End Select Return MyBase.ProcessCmdKey(msg, keyData) End Function
Voir l'évènement FormClosing (pour poser la question et confirmer ou non) et FormClosed (pour la fermeture effective et sauver donc l'état de l'appli).
Même réaction que Millox au départ. Comme tu parlais spécifiquement de Alt-F4 j'ai cru que tu voulais détourner le comportement habituel de cette combinaison de touches.
Je crois comprendre maintenant que tu veux simplement demander confirmation de la fermeture et éventuellement fermer les fichiers ouverts et sauver les paramètres si la fermeture est confirmée (quelle que soit la façon dont la fenêtre est fermée et pas seulement sui alt-F4).
"hendrix" a écrit dans le message de news: 45dc70d7$0$25934$ Millox Frédéric a écrit :
Bonjour Daniel,
peût-être un bout de code dans ce style devrait faire ton bonheur :-) Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean Select Case keyData Case (Keys.Alt Or Keys.F4) MsgBox("Enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli.") Return True End Select Return MyBase.ProcessCmdKey(msg, keyData) End Function
y'a pas un chouette événement du genre closequery, qui se déclenche à la fermeture de l'applic et qui permette de confirmer ou non l'autorisation de fermeture ?
Voir l'évènement FormClosing (pour poser la question et confirmer ou non) et
FormClosed (pour la fermeture effective et sauver donc l'état de l'appli).
Même réaction que Millox au départ. Comme tu parlais spécifiquement de
Alt-F4 j'ai cru que tu voulais détourner le comportement habituel de cette
combinaison de touches.
Je crois comprendre maintenant que tu veux simplement demander confirmation
de la fermeture et éventuellement fermer les fichiers ouverts et sauver les
paramètres si la fermeture est confirmée (quelle que soit la façon dont la
fenêtre est fermée et pas seulement sui alt-F4).
"hendrix" <a@a.com> a écrit dans le message de news:
45dc70d7$0$25934$ba4acef3@news.orange.fr...
Millox Frédéric a écrit :
Bonjour Daniel,
peût-être un bout de code dans ce style devrait faire ton bonheur :-)
Protected Overrides Function ProcessCmdKey(ByRef msg As
System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys)
As Boolean
Select Case keyData
Case (Keys.Alt Or Keys.F4)
MsgBox("Enregistrer les fichiers ouvert et sauvegarder les
paramètres de mon appli.")
Return True
End Select
Return MyBase.ProcessCmdKey(msg, keyData)
End Function
y'a pas un chouette événement du genre closequery, qui se déclenche à la
fermeture de l'applic et qui permette de confirmer ou non l'autorisation
de fermeture ?
Voir l'évènement FormClosing (pour poser la question et confirmer ou non) et FormClosed (pour la fermeture effective et sauver donc l'état de l'appli).
Même réaction que Millox au départ. Comme tu parlais spécifiquement de Alt-F4 j'ai cru que tu voulais détourner le comportement habituel de cette combinaison de touches.
Je crois comprendre maintenant que tu veux simplement demander confirmation de la fermeture et éventuellement fermer les fichiers ouverts et sauver les paramètres si la fermeture est confirmée (quelle que soit la façon dont la fenêtre est fermée et pas seulement sui alt-F4).
"hendrix" a écrit dans le message de news: 45dc70d7$0$25934$ Millox Frédéric a écrit :
Bonjour Daniel,
peût-être un bout de code dans ce style devrait faire ton bonheur :-) Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean Select Case keyData Case (Keys.Alt Or Keys.F4) MsgBox("Enregistrer les fichiers ouvert et sauvegarder les paramètres de mon appli.") Return True End Select Return MyBase.ProcessCmdKey(msg, keyData) End Function
y'a pas un chouette événement du genre closequery, qui se déclenche à la fermeture de l'applic et qui permette de confirmer ou non l'autorisation de fermeture ?