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 :

[VB6]Bloquer les évènements


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Xan
    Xan est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut [VB6]Bloquer les évènements
    Bonjour,

    J'ai actuellement une procédure qui se lance à l'évènement Click d'une comboBox.

    Mon problème est que, quand je change, via la code, la propriété Text ou ListIndex de la combo, la procédure Combo_Click() est appelée.

    Aussi, j'aimerais savoir s'il est possible de bloquer la réception des évènements, et sinon, comment faire pour faire ca?

  2. #2
    Membre expérimenté Avatar de AdHoc
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 245
    Par défaut
    Bonjour,
    impossible de reproduire en Vb6 pour le changement de Combo1.Text.
    Sinon pour listindex, il suffit de "proteger" l'execution de ton code avec une variable déclarer au niveau de la forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Option Explicit
    Dim bNon As Boolean
     
    Private Sub Combo1_Click()
       If Not (bNon) Then
          Text1 = Combo1.Text
       End If
    End Sub
     
    Private Sub Command3_Click()
       bNon = True
       Combo1.ListIndex = 0
       bNon = False
    End Sub

  3. #3
    Xan
    Xan est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    Merci beaucoup.

    C'est une solution toute simple à laquelle je n'avais pas pensé. Merci, vraiment

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

Discussions similaires

  1. Capturer les évènements de Winsock en VB6
    Par Zigo35 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 09/11/2014, 14h08
  2. [Prototype] Bloquer les événements
    Par s.n.a.f.u dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 08/09/2010, 14h28
  3. Bloquer tous les événements d'un calque div
    Par SpIrIt505050 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/11/2009, 09h46
  4. Superposer <div> sans bloquer les événements
    Par apiflo dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/08/2009, 13h21
  5. [VB6] [Langage] VB6 et les appels de dll
    Par Dave63 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 16/01/2003, 18h20

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