Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизКак убрать прокрутку в ListBox? Найти похожие ветки
← →
NJoe (2004-07-08 16:21) [0]Подскажите, есть ли возможность в стандартном ListBox убрать полосу вертикальной прокрутки.
← →
Palladin © (2004-07-08 16:31) [1]А зачем? Лично я бы на месте пользователя очень бы обиделся на автора...
← →
DimKa © (2004-07-08 16:35) [2]Поставь свойство Columns больше 0 и вместо вертикальной у тебя будет горизонтальная.
А если вообще не надо, то увеличивай размеры Listbox"a.
← →
NJoe (2004-07-08 16:44) [3]Да нет, на аффтора обижаться не стоит... Так надо.. :)
А горизонтальная полоса тем более не нужна, и размер должен быть постоянным.
SOS
← →
ssk © (2004-07-08 16:53) [4]ShowScrollBar(ListBox1.Handle, SB_VERT, False); ???
← →
NJoe (2004-07-08 18:56) [5]Оно то работает, только мессагу нужно посылать при каждом изменении видимой части строк (например, пробежав курсром ниже этой самой видимой части). Можно конечно навесить и на онкейдаун, и на он маус даун (или вообще на DrawItem), только ИМХО далеко не лучшее решение.
Может есть другое?
← →
GEN++ © (2004-07-08 20:45) [6]Самый простой способ - не грузить в ListBox строк больше
чем их видно на экране. Если ListBox является "окном" для
большого текста, то можно хранить весь текст в StringList,
а в ListBox подгружать нужную часть при перемещении по тексту.
← →
NJoe (2004-07-09 10:01) [7]Дык ясен перец что самый простой... Только решение не подходит...
Эх... Ладно, буду просто писать новый компонент.
Всем спасибо.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c