|
|||||||
Список (ListBox) - Циклическое перемещение по списку и обработка нажатий клавиш.
Время создания: 16.03.2019 23:43
Раздел: Разные закладки - VBA - Access - msa.polarcom.ru - 07 Элементы Управления
Запись: xintrea/mytetra_db_adgaver_new/master/base/1531973238yieyyijv0m/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Список (ListBox) - Циклическое перемещение по списку и обработка нажатий клавиш.Данная процедура "вешается" на событие "Клаваша вниз" поля со списком. Private Sub lstTest_KeyDown(KeyCode As Integer, Shift As Integer) 'Нажатие клавиши в списке - Бегаем по кругу и ждём [ENTER] On Error GoTo KeyDownERR Select Case KeyCode Case vbKeyUp 'Нажата клавиша ВВЕРХ If Me!lstTest.ListIndex = 0 Then KeyCode = 0 Me!lstTest.ListIndex = Me!lstTest.ListCount - 1 End If Case vbKeyDown 'Нажата клавиша ВНИЗ If Me!lstTest.ListIndex = Me!lstTest.ListCount - 1 Then KeyCode = 0 Me!lstTest.ListIndex = 0 End If Case vbKeyReturn 'Нажата клавиша ENTER ' ... Закрытие формы и обработка того что выбрал пользователь End Select Exit Sub KeyDownERR: 'Debug.Print Err.Description Err.Clear KeyCode = 0 End Sub |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|