Aide sur utilisation de combobox [Résolu]

Messages postés
163
Date d'inscription
jeudi 2 octobre 2003
Dernière intervention
24 octobre 2018
- - Dernière réponse : coleoptere
Messages postés
163
Date d'inscription
jeudi 2 octobre 2003
Dernière intervention
24 octobre 2018
- 27 avril 2013 à 03:45
Bonsoir,
Dans un formulaire, j'ai un combobox.
A l’exécution la fenêtre de ce combobox est vide (alors que la liste contient plusieurs éléments).
Lorsque je clique sur l’ascenseur, au lieu de dérouler la liste des éléments, cela déclenche la procédure Click.
Comment faire pour que la procédure Click ne se déclenche que lorsque je clique sur un élément de la liste déroulante ?
Et aussi que ce combobox affiche dans la fenêtre le premier élément au lieu d'une fenêtre vide ?

Pouvez-vous m'aider ?
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
3
Merci
Bonjour,

Et aussi que ce combobox affiche dans sa fenêtre le premier élément au lieu d'une fenêtre vide ?


Combobox1.selecteditem = "Hector"

ou
combobox1.selectedindice = un nombre



Comment faire pour que la procédure Click ne se déclenche que lorsque je clique sur un élément de la liste déroulante ?


Si tu ne mets rien dans ta procédure _click cela n'a rien d'inquiétant. Donc, que mets-tu dans ta procédure _click ?

Pour gérer la sélection d'un item, il y a des événements selection_change, selecteditem_change, selectedvalue_change, ou quelque chose du genre qui sont plus appropriés

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 97 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Utilisateur anonyme
Messages postés
163
Date d'inscription
jeudi 2 octobre 2003
Dernière intervention
24 octobre 2018
0
Merci
Je ne trouve pas comment corriger mon message.
Le voici corrigé.

Bonsoir,
Dans un formulaire, j'ai un combobox.
A l'exécution la fenêtre de ce combobox est vide (alors que la liste contient plusieurs éléments).
Lorsque je clique sur l'ascenseur, au lieu de dérouler la liste des éléments, cela déclenche la procédure Click.
Comment faire pour que la procédure Click ne se déclenche que lorsque je clique sur un élément de la liste déroulante ?
Et aussi que ce combobox affiche dans sa fenêtre le premier élément au lieu d'une fenêtre vide ?

Pouvez-vous m'aider ?
Commenter la réponse de coleoptere
0
Merci
Bonsoir,
Un click c'est un click...
Essaye:
    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        MsgBox("Tu as changé ma sélection !!!")
    End Sub



Cordialement


CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme
0
Merci
Bonjour,

P.S. Le règlement prévoit une question à la fois. Pour plusieurs question, il faut ouvrir autant de sujets.
Commenter la réponse de Utilisateur anonyme
Messages postés
163
Date d'inscription
jeudi 2 octobre 2003
Dernière intervention
24 octobre 2018
0
Merci
Bonsoir à vous,

Désolé pour la double question.

Effectivement, un clic c'est un clic. Je n'avais pas pris le bon évènement.
J'ai donc choisi SelectedIndexChanged et ça fonctionne mieux.

Pour le second problème, je vais ouvrir une autre question.

Merci
Commenter la réponse de coleoptere

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.