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

VB.NET Discussion :

Message Box a la fermeture de l'appli


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut Message Box a la fermeture de l'appli
    Bonjour,

    En vb c'est possible d'avoir un message qui s'affiche pour confirmer la fermeture de l'application ? pour la Croix rouge en haut a droite

    Car je fait un petit bloc note et je voudrais que le message s'affiche si mon Textbox est rempli dedans ou si il est vide sans confirmation

    Savez vous comment faire ?

    Merci a vous
    Cordialement,

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 62
    Par défaut
    Tu peux utiliser le FormClosing de ton formulaire.

    Dans cette méthode, il te suffit d'y insérer ton message.
    Si l'utilisateur annule (dans le cas d'une msgbox ok/cancel), tu fais un appel de e.cancel

    Tatone

  3. #3
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Ok merci pour ton aide je vient de faire un test
    ca marche tres bien

    Encore merci a toi

    Cordialement,

  4. #4
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    Désolé de vous déranger encore une fois
    mais j'ai un problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub menu_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
            quitter.Show()
    End Sub
    quand je veux quitter l'appli il me donne pas mon autre Form pour confirmé la fermeture car je voudrais faire une form perso pour dire oui ou non pour la fermeture

    savez vous pourquoi il me ferme tout sans me donner mon autre form pour la confirmation ?

    Merci

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 62
    Par défaut
    Je ne pense pas avoir compris...

    A moins que Quitter soit la boite de dialogue de confirmation...

    Tatone

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 62
    Par défaut
    Dans ce cas, le fenêtre vouée a être fermée est : Main (ou Me)

    La fenêtre qui me donne le message de confirmation est : MaMsg

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Main_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
            If MaMsg.ShowDialog = Windows.Forms.DialogResult.Cancel Then
                e.Cancel = True
            End If
    End Sub
    En espérant que j'ai compris ta demande....

    Tatone

  7. #7
    Membre éclairé Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Par défaut
    j'ai fait une form avec deux bouton

    Oui et Non
    si l'utilisateur clique sur oui ca ferme tout si c'est non ca ferme juste le form
    de confirmation

    le "quitter.Show()" est le nom de ma Form pour la confirmation de la fermeture du programme au lieu d'avoir un Msgbox("") que je trouve pas super pour mon programme

    mais a cause du code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub menu_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
            quitter.Show()
    End Sub
    ca me faire tout mon programme sans meme me donner ma Former quitter pour la confirmation

    As tu compris ?

    Merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fermeture de message box par code
    Par gomtex dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 12/05/2009, 14h50
  2. afficher une "message box"
    Par requiemforadream dans le forum ASP
    Réponses: 2
    Dernier message: 19/04/2005, 16h11
  3. Message box
    Par jagboys dans le forum ASP
    Réponses: 21
    Dernier message: 10/12/2004, 22h11
  4. message d'erreur au lancement de l'appli
    Par parisien04 dans le forum JBuilder
    Réponses: 5
    Dernier message: 05/11/2003, 17h03
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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