Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Горизонтальная прокрутка.


Рекомендуемые сообщения

Всем привет !

У меня такой вопрос : как можно сделать так что б в элементе список в VB6 появлялась возможность горизонтальной прокрутки если выводимая в него строка не помещается в установленное поле списка. Вертикальная полоса прокрутки есть. Может я не знаю о существовании какого-то свойства ?

Ссылка на комментарий
Поделиться на другие сайты

Сам бейсик не изучал, но нарыл для тебя такой диалог:

Подскажите,как использовать HScrollBar для просмотра длинной строки в ЛистБоксе, не разворачивая листбокс на весь экран в длину.
Public Const LB_SETHORIZONTALEXTENT = &H194

Dim Result As Long

Result = SendMessage(lstLog1C.hwnd, LB_SETHORIZONTALEXTENT, Me.TextWidth(LongStr), ByVal 0&)

Me.ScaleMode установить в Pixels (форма, где размещен ListBox)

lstLog1C.hwnd - hwnd ListBox

LongStr - самая длиная строка

Работает?

Ссылка на комментарий
Поделиться на другие сайты

Сделал прокрутку :1eye: там оказывается через API функции можно легко все включить, полоса прокрутки появляется сама и ее даже настраивать не надо :doh:

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...