2008-11-12 10 views
7

J'ai un formulaire dans VB6 avec deux zones de liste déroulante (cboCustomer et cboItemNumber). Lorsque quelqu'un sélectionne une valeur de cboCustomer, je veux remplir le fichier cboItemNumber avec une liste de numéros d'articles liés au client sélectionné. Quel événement offre VB6 que je peux utiliser? J'ai essayé _Change et _LostFocus et aucun ne fait ce dont j'ai besoin. J'ai du mal à croire que j'ai du mal à trouver une liste d'événements possibles.Événements de zone de liste déroulante VB6

Répondre

14

Essayez l'événement _Click. Cet événement se déclenche même si le contrôle n'est pas activé. Par exemple, si vous utilisez un onglet et utilisez les touches fléchées haut/bas pour modifier l'élément sélectionné, l'événement click se déclenche toujours.

+0

Oui, cela a fonctionné. Comme c'est génial d'apprendre une nouvelle langue: - / –

2

Comme le dit Mastros, l'événement _Click est celui à utiliser, car il se déclenche lorsque la sélection est modifiée via le clavier ou la souris.

Si vous voulez voir une liste de tous les événements, utilisez le Navigateur d'objets (F2) et recherchez ou naviguez jusqu'à ComboBox. Les événements sont affichés avec des éclairs jaunes dans le panneau Membres.

Questions connexes