|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
ScrollBar в ListBox'е и в ListView
Во время написания программы-запускалки (Launcher'а) для игры Counter-Strike Source я столкнулся с такой проблемой: стандартный ScrollBar у TListView (там список аддонов к игре у меня выводится) не вписывается в общий стиль оформления программы..... Enzo's-SteamAddonLauncher.jpg Помогите пожалуйста, подскажите как ЗАМЕНИТЬ или УБРАТЬ ScrollBar из TListView или из TListBox Enzo_amd@mail.ru Зарание спасибо! |
#2
|
||||
|
||||
Wm_vscroll + Sb_linedown или Sb_lineup. Убери скролл. Вместо него поставь кнопки...
SysMan. C++Builder Internet/Intranet Programming. |
#3
|
|||
|
|||
это немного не то, таким образом можно прокручивать список...
а вот как сделать невидимым скроллбар свойства, отвечающего за невидимость скрола я не нашёл у компонентов TListBox и TListView может есть какие-нибудь сообщения вроде LB_VisibleVScroll (название сам придумал ) или может быть есть какое-нибудь скрытое свойство, в котором можно было-бы указать ссылку на свой скрол... |
#4
|
||||
|
||||
у меня та же проблема в моей проге MODlist http://www.keygenmusic.net/?page=soft/modlist . Рисовать с нуля свой собственный скроллбар не прёт. пока извратился скроллбарами без ХР скина.
|
#5
|
|||
|
|||
А вот меня потянуло на изврат (ничего плохого не подумайте ): начал я вчера писать свой компонент на подобии ListBox'а, взяв за основу класс TGraphicControl. Хочу сделать там возможность пименения любого скролбара. Чтобы потом использовать этот компонент вместе с компонентом TsuiScrollBar, который поддреживает скины.
На что только не пойдёшь из-за нехватки знаний |
#6
|
||||
|
||||
Очепятка
Enzo! У тебя опечатка - Steam AddonLuncher вместо Steam AddonLauncher ))) Перепроверяй каждую видимую строку минимум 2 раза чтобы небыло опечаток.
|
#7
|
|||
|
|||
хааа! зочем?
|
#8
|
|||
|
|||
я когда писал программу, один раз допустил эту опечатку, вот теперь эта ошибка у меня везде и рассползлась...
|