Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Программирование (https://nowa.cc/forumdisplay.php?f=295)
-   -   ComboBox в Visual Basic 6 (https://nowa.cc/showthread.php?t=118348)

AleksAleks 02.09.2007 21:34

ComboBox в Visual Basic 6
 
Доброго времени суток.

Есть ComboBox, содержащий несколько строк.
Хочу сделать так, чтобы при выборе другого значения из списка ComboBox-а выполнялось некоторое действие. Но как я понял, стандартной обработки выбора другого значения из списка не предусмотрено. Процедура
Код:

Change()
срабатывает только в том случае, если значение ComboBox-а изменяется с клавиатуры.

Помогите, пожалуйста, решить создавшуюся проблему.

Спасибо!

galago 03.09.2007 00:31

Ответ: ComboBox в Visual Basic 6
 
Собственно проблема эта - совсем не проблема.

У объекта ComboBox есть событие Click и возникает оно при выборе значения из списка. Как выбирается это значение: мышкой, курсорными клавишами при свернутом или развернутом списке - не имеет значения.

Например:
Код:

Private Sub Combo1_Click()
Select Case Combo1.ListIndex
    Case Is = 0
        MsgBox "Выбран первый элемент"
    Case Is = 1
        MsgBox "Выбран второй элемет"
    Case Is = 2
        MsgBox "Выбран третий элемет"
End Select
End Sub



Текущее время: 15:21. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2025 NoWa.cc

Время генерации страницы 0.03408 секунды с 9 запросами