2008-11-12 6 views
7

У меня есть форма в VB6 с двумя комбинированными ящиками (cboCustomer и cboItemNumber). Когда кто-то выбирает значение из cboCustomer, я хочу заполнить cboItemNumber списком номеров элементов, релевантных выбранному клиенту. Какое событие предлагает VB6, которое я могу использовать? Я пробовал _Изменить и _LostFocus, и я не делаю то, что мне нужно. Мне трудно поверить, что мне сложно найти список возможных событий.События VB6 Combo box

ответ

14

Попробуйте событие _Click. Это событие срабатывает, даже если элемент управления на самом деле не нажат. Например, если вы входите в нее и используете клавиши со стрелками вверх/вниз для изменения выбранного элемента, событие click по-прежнему срабатывает.

+0

Да, это сработало. Как здорово учиться новому языку: - / – 2008-11-12 21:07:33

2

Как говорит G Mastros, событие _Click используется, поскольку оно срабатывает, когда выбор изменяется с клавиатуры или мыши.

Если вы хотите просмотреть список всех событий, используйте Обозреватель объектов (F2) и выполните поиск или просмотр ComboBox. События отображаются желтыми молниями на панели «Участники».