![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 2 Всего: 12 |
1. Мне нужно убрать полосы прокрутки т.е. чтоб их небыло видно даже когда текста становится много и он выходит за пределы видимой части.
2. Мне надо программно выделять определённую стороку. |
|||
|
||||
| Yanis |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Это сообщение отредактировал(а) Yanis - 21.4.2006, 20:47 |
||||||
|
|||||||
| ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 2 Всего: 12 |
Спасибо.
|
|||
|
||||
| ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 2 Всего: 12 |
SetScrollRange(ListBox1.Handle, SB_VERT, 0, 0, true); Это неработает т.е. ошибок нет но и скрол неисчез.
Может даш маленький пример |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 14 Всего: 78 |
Почему? У меня все работает... Вот скриншот. В ЛистБоксе 47 записей. Я в FormCreate прописал эту процедуру... Присоединённый файл ( Кол-во скачиваний: 25 )
listbox.JPG 16,28 Kb-------------------- Ll 2 |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
| ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 2 Всего: 12 |
Да точно работает просто надо было запускать эту функцию после того как список заполнится но до этого скрол будет видно и если его поместить в FormCreate нечего неполучится так как список в ListBox заполняется динамически, может кто знает как его вобще убрать.
Есть ещё вопросы вот уменя 6 FListBox я у 5 из них убраб скрол но теперь мне надо их синхронизировать, вобщем какая порцедура отвечает за изменение положения ползунка |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Delphi 7 -> Help -> Windows SDK -> Указатель -> "Scroll Bar Functions" Добавлено @ 20:02 в сети Это сообщение отредактировал(а) Yanis - 23.4.2006, 20:02 |
|||
|
||||
| Yanis |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Минус что ли поставить тебе для стимуляции мозга... Хотя в таком случае я буду похож на преподов в универе и учителей в школе
Никак. Отслеживать прокрутку и заново прятать. К стати прятать можно ещё и стандартной для таких целей функцией ShowScrollBar:
Для прокрутки scroll bar'а используется функция SetScrollPos или сообщение SBM_SETPOS. В твоём случае для синхронизации прокрутки можно использовать ItemIndex
|
||||||
|
|||||||
| ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 2 Всего: 12 |
Я знаю как их синхронизировать ListBox1.TopIndex:= ListBox6.TopIndex; я это зделал но препомощи шелчка мыши на самом ListBox а мне надо когда щёлкаеш непосредственно на самом Scroll как это зделать я незнаю стандартной процедуры в ListBox нет, так бы я и сам нашол, вчера всё перерыл неодна неподходит а это значит что надо както ещё но вот как я незнаю
Я с этим ещё несталкивался а ты на меня разозлился спрашивается за что |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
||||
|
||||
| ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 2 Всего: 12 |
Нет там ответа
И с сообщениями работать неумею. За это SetScrollRange(ListBox1.Handle, SB_VERT, 0, 0, true); спасибо всё работает Может всётаки есть добрые люди кторые помогут мне Это сообщение отредактировал(а) ivan219 - 24.4.2006, 20:46 |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
ivan219, есть такое сообщение WM_VSCROLL - отсылается контролу когда по нему кликают или тянут, похоже его надо ловить и синхронизировать.
Добавлено @ 14:14 я как-то синхронизировал два memo. Полной синхронизации добится не удалось, но со скролбарами у меня все работало - делал наследника от memo и в нем писал процедуру обработчик этого самого WM_VSCROLL Это сообщение отредактировал(а) alexeis1 - 25.4.2006, 14:15 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 2 Всего: 12 |
WM_VSCROLL Здорово
|
|||
|
||||
| Yanis |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
Короче вот пример:
|
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |