Горизонтальная прокрутка в списке - VB
Формулировка задачи:
Я пытаюсь изготовить базу данных в MS Access 97.
В форме из выпадающего списка надо выбрать значение. Проблема в том, что значение содержит более 200 символов и на экране не помещается.
Вопрос. Как добавить горизонтальную прокрутку в список? Или, может быть, есть какие-то другие способы для просмотра длинных записей в списке?
Решение задачи: «Горизонтальная прокрутка в списке»
textual
Листинг программы
Private Sub List1_MouseMove(Button As Integer, _ Shift As Integer, X As Single, Y As Single) Dim P As Long Dim XPosition As Long, YPosition As Long XPosition = CLng(X / Screen.TwipsPerPixelX) YPosition = CLng(Y / Screen.TwipsPerPixelY) P = SendMessage(List1.hWnd, LB_ITEMFROMPOINT, 0, ByVal _ ((YPosition * 65536) + XPosition)) If P < .ListCount Then Msgbox 'текущее значение индекса - : ' & P End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д