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

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


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

Всем привет !

У меня такой вопрос : как можно сделать так что б в элементе список в 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:

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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