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

Windows Forms Discussion :

[c# 2] Annuler la fermeture d'une applicaition


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 31
    Par défaut [c# 2] Annuler la fermeture d'une applicaition
    Bonjour,

    J'ai un probleme pour bloquer la fermeture de mon application avec visual studio 2005.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     
     
    public FormEFB()
    
    {
    InitializeComponent();
    this. += newCancelEventHandler(this.FormEFB_FormClosed); activer_menu();
    } privatevoid FormEFB_FormClosed(object sender, CancelEventArgs e) {
    if (MessageBox.Show("Vous allez quitter le logiciel.\r\n Voulez vous continuer ?", "Deconnection", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
    { e.Cancel =
    true; this.Hide(); }
    else {
    if (Program.utilisateur) {
    Program.Public_ogj_moteur.Maj_presence(dataSetEFBS1.utilisateur.Rows[0]["utilisateur"].ToString(), 0);
    }
    }
    }


    Voici le message d'erreur :

    Error 1 Cannot implicitly convert type 'System.ComponentModel.CancelEventHandler' to 'System.Windows.Forms.FormClosedEventHandler' D:\EFB\DEV\DATA ACCES\EFB\EFB\FormEFB.cs 16 45 EFB

    (l'erreur est souligner)

    Merci de vos réponses

  2. #2
    DrQ
    DrQ est déconnecté
    Membre émérite
    Avatar de DrQ
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 388
    Par défaut
    Tu dois utiliser l'évènement Closing pour cette action.
    Ensuite il suffit de faire e.Cancel = true; pour annuler la fermeture.

Discussions similaires

  1. Annuler la fermeture d'une page
    Par islyoung2 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/03/2010, 15h08
  2. Réponses: 2
    Dernier message: 19/01/2010, 16h12
  3. annuler la fermeture d'une fenetre
    Par waldoun dans le forum Général Java
    Réponses: 2
    Dernier message: 03/05/2008, 12h05
  4. Annulation de la fermeture d'une application
    Par PANORAMIC dans le forum Langage
    Réponses: 2
    Dernier message: 15/01/2008, 08h38
  5. [Event]Annuler la fermeture d'une application
    Par willowII dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 16/11/2004, 09h28

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