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 :

[VB]ComboBox et ListIndex


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 314
    Par défaut [VB]ComboBox et ListIndex
    Bonjour,

    Dans le form_Load de ma feuille je remplis un ComboBox en Dropdown List.

    J'aimerai que le ComboBox affiche le premier élément (listIndex 1).

    Dans Form_Ativate du ComboBox je fait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cboSociete.ListIndex = 1
    Mon problème c'est que cela déclenche l'évenement Click, Change ou lostFocus du ComboBox.

    Comment me positionner sur le ListIndex 1 sans déclencher ces évenements

    Fikou

  2. #2
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 81
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonjour

    Ces évènement sne se produisent pas quand la combo a pour style la valeur 2 (Dropdown List). L'évènement click ne se produit que lors de l'activation de la feuille. Donc, ton code est correcte et ne produit le clic que parce qu'il est dans form activate.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 314
    Par défaut
    Bonjour,

    L'évenement clik se déclenche depuis le Form_Load uniquement si j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cboSociete.ListIndex = 1
    si je supprime cette ligne l'évenement click ne se déclenche pas :

    Comment faire pour se positionner sur le premier item du ComboBox sans déclencher l'évenement click du ComboBox.


    Fikou

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu ne peux pas mettre un test dans cboSociete_click ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 314
    Par défaut
    Salut,

    Oui bien sur, C'est d'ailleur ce que j'ai fait.

    Je voulai savoir si il existait une autre manière.

    Merci

    Fikou

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [XL-2013] Sélection ListIndex=-1 dans un comboBox du ruban
    Par DenisHen dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/12/2014, 11h29
  3. Problème listIndex -1 dans un comboBox
    Par christgh dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 04/04/2013, 23h24
  4. [XL-2003] syntaxe combobox ListIndex
    Par CriCri98 dans le forum Excel
    Réponses: 1
    Dernier message: 20/08/2009, 10h39
  5. Combobox et listindex : erreur 380
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/02/2008, 11h46

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