IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

ALT+F4 pour fermer l'application complète


Sujet :

C#

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 12
    Points : 11
    Points
    11
    Par défaut ALT+F4 pour fermer l'application complète
    Bonjour à tous.

    Je voudrais savoir comment faire pour que quand l'utilisateur tape sur ALT+F4 ( pour fermer la fenêtre) tout le projet se ferme.

    J'ai trouver ce lien http://msdn.microsoft.com/fr-fr/libr...rmClosing.aspx mais je n'y comprend pas grand chose.

    Quelqu'un a-t-il une petite idée ?

    Merci d'avance.

  2. #2
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Janvier 2011
    Messages
    456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2011
    Messages : 456
    Points : 384
    Points
    384
    Par défaut
    La methode est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      if ((GetAsyncKeyState(0x12) & keylong) != 0)//alt key
                {
                    if ((GetAsyncKeyState(0x73) & keylong) != 0)//F4 KEY 
                        Application.Exit();
                }
    tu peux mettre cette methode dans le tick du timer dans le quelle il est enable par defaut et son temps est de 100 ms,
    la methode est teste et marche bienne
    il faut ecrit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using System.Runtime.InteropServices
    ; et dans le debut du class :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [DllImport("user32.dll")]
            public static extern int GetAsyncKeyState(int uAction);
    pour la comprendre il faut lire link1 et link2

Discussions similaires

  1. Bouton pour fermer l'application
    Par lupin78 dans le forum Composants graphiques
    Réponses: 5
    Dernier message: 12/02/2012, 23h53
  2. Réponses: 2
    Dernier message: 30/01/2012, 11h44
  3. commande pour fermer une application
    Par zakuli dans le forum Windows XP
    Réponses: 8
    Dernier message: 11/03/2011, 23h22
  4. Menu pour fermer une application[BCB6]
    Par Draner dans le forum C++Builder
    Réponses: 5
    Dernier message: 21/07/2007, 00h49
  5. MainForm en bsNone et WM_CLOSE pour fermer l'application
    Par olipop dans le forum C++Builder
    Réponses: 1
    Dernier message: 20/06/2007, 21h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo