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 6 et antérieur Discussion :

Associer Script a la croix rouge fermeture fenetre


Sujet :

VB 6 et antérieur

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Associer Script a la croix rouge fermeture fenetre
    Bonjour a tous,

    Petite question.... :oops:

    Comment peut on associer un script a la fermeture d'une fenêtre (formulaire) si l'utilisateur clique sur la croix rouge?

    Ca doit ben être possible... ou mieux encore est ce que l'on peut désactiver cette croix... (mais il me semble avoir lu que non :? )


    Merci

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 130
    Points : 166
    Points
    166
    Par défaut
    Salut Oaurelius,

    En VB6 sur l'évènement QueryUnload de ta feuille

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
     
       Ton code
     
    End Sub

    En VBA pour c'est avec Excel

    Par exemple pour empecher de fermer avec la croix !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
     
      If CloseMode = vbFormControlMenu Then Cancel = True
     
    End Sub
    @+

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 130
    Points : 166
    Points
    166
    Par défaut
    Toujours en VB6 pour moi

    Si tu veux faire disparaître la croix il faut paser à TRUE la propriété ControlBox de ta form !

    Allez @+

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Allo,

    J'voudrais pas faire mon handicapé... mais j'suis en VB6.3 et j'vois pas de ControlBox associé a mon form... ? C'est correct ou j'suis aveugle...
    Sinon en tous les cas merci pour les réponses j'vais essayer avec la première solution...

    :lol:

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    EXCELLENT!!!!!!!!!!!!!!!!!!

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

Discussions similaires

  1. [Débutant] rendre inactive croix rouge de fermeture
    Par matubun dans le forum MATLAB
    Réponses: 4
    Dernier message: 05/07/2010, 09h48
  2. Réponses: 1
    Dernier message: 26/09/2009, 01h41
  3. deactive croix rouge en haut à droite des fenetres
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/03/2008, 18h25
  4. Réponses: 13
    Dernier message: 20/07/2007, 13h51
  5. [VB.NET] La croix rouge de fermeture ne déclenche pas close
    Par LaChips dans le forum Windows Forms
    Réponses: 10
    Dernier message: 07/04/2006, 16h45

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