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 :

Code de la croix de fermeture


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut Code de la croix de fermeture
    Bonjour,

    Comment fait-on pour aller dans la fonction associée au petit bouton de fermeture en haut à droite (en forme avec un fond rouge)?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Comment ça "aller dans la fonction" ?
    Tu veux faire quoi exactement ?

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Par défaut
    Sur le bouton lui même je ne sais pas, mais si c'est pour récupérer l'évènement de fermeture de ton formulaire, tu paux gérer le onClosing, ou le onClosed de ton form.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    je voudrais fermer ma forme en cliquant sur la croix

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    bah y a rien à faire, c'est automatique...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    j'ai 2 formes: 1 principale et une boite non modale, quand je ferme la fenêtre pincipale par la croix la boite non modale ne se ferme pas

  7. #7
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut
    Tu vas dans les propriété de ton projet tu peux gérer la fermeture de ton appli (genre au dernier formulaire, ou en précisant quel formulaire) peut être que ça te conviendra.

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    je ne vois pas quelle à quelle propriété ça correspond......

  9. #9
    Membre chevronné Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Par défaut
    Sous VS2008 tu peux accéder à ça via le menu "Projet>Propriétés de TonProjet". Sur l'onglet "Application" (à gauche) tu as "Mode d'arrêt" avec la possibilité de mettre "A la fermeture du formulaire principal".
    Je sais pas si c'est différent avec VS2010 car je l'ai viré depuis déjà pas mal de temps.

    Pascal

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    ça ne fonctionne pas, ma boite de dilagoue modale est toujours encore affichée

  11. #11
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut
    ta boite à dialogue est indépendante de ton appli ? si non c'est pas normal ou alors t'as pas fait le bon truc

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    sinon quelle est la méthode associée au bouton croix, comme ça je ferais un close sur ma fenêtre qui rest en core ouverte

  13. #13
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut
    Ca été dit un peut plus haut, il existe un événement sur ta form qui s'appelle "onClosing" ... tu a juste a fermer ta boite à dialogue dedans

  14. #14
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 203
    Par défaut
    maFenetre.Close()

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Public Sub onClosing()
     
            CursorLevel_Lighting.Close()
     
        End Sub
    J'ai ajouté ce code mais çane fonctionne pas. on me dit de délcaraer cette méthode overrides or si je la déclare de cette façon ça ne convient pas au compilateur

  16. #16
    Membre chevronné Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Par défaut
    Essaie plutôt ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Protected Overrides Sub OnClosing(ByVal e As System.ComponentModel.CancelEventArgs)
       CursorLevel_Lighting.Close()
       MyBase.OnClosing(e)
    End Sub
    Autre possibilité, en t'aidant de l’éditeur tu t'abonnes à l'évènement "FormClosing" et Visual Studio te génèrera directement la méthode ou il faudra que tu place ton code.

    Pascal

  17. #17
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    j'ai trouvé:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      'Fermeture de l'application avec le bouton 'croix sur fond rouge en haut à droite
        Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
            'If MsgBox("Quitter ?", MsgBoxStyle.YesNo Or MsgBoxStyle.Question) = MsgBoxResult.No Then e.Cancel = True
            CursorLevel_Lighting.Close()    'Fermture de la boite non modale pour le changement de la valeur de l'éclairage
            CursorLevel_Lighting = Nothing      'Mise à 0 des objets pour cette classe
        End Sub

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

Discussions similaires

  1. [Débutant] [vb.net] Desactiver la croix de fermeture d'1 Form
    Par Manix dans le forum Windows Forms
    Réponses: 8
    Dernier message: 10/01/2014, 13h31
  2. [JDialog] Enlever la croix de fermeture
    Par binouche22 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 08/04/2011, 12h55
  3. Associer Script a la croix rouge fermeture fenetre
    Par Oaurelius dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 24/11/2005, 19h43
  4. Gestion du clic sur la croix de fermeture !
    Par Atomikx dans le forum MFC
    Réponses: 3
    Dernier message: 15/11/2005, 12h47
  5. Cacher la croix de fermeture
    Par jean tof dans le forum C++Builder
    Réponses: 2
    Dernier message: 16/07/2004, 17h33

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