Прокрутка ListBox
Как синхронизировать прокрутку двух, а можно и более ListBox'ов?(количество Item'ов у них одинаковое).Что-то я не спалил события связанного с этим.
Появился новый вопросик:
Как синхронизировать прокрутку двух, а можно и более ListBox'ов?(количество Item'ов у них одинаковое).Что-то я не спалил события связанного с этим.
Добавь в LixtBox1 > OnKeyUp и OnKeyDown:
ListBox2.ItemIndex:=ListBox1.ItemIndex;
ListBox2 будет синхронно прокручиваться с ListBox1 при нажатии на стрелки, а вот чтобы синхронно скролить Scroll-ом на крысе... :o незнаю... X)-
Добавь в LixtBox1 > OnKeyUp и OnKeyDown:
ListBox2.ItemIndex:=ListBox1.ItemIndex;
ListBox2 будет синхронно прокручиваться с ListBox1 при нажатии на стрелки, а вот чтобы синхронно скролить Scroll-ом на крысе... :o незнаю... X)-
Я плохо тебя понял(так-то смысл я улавливаю). Событие onKeyUp и onKeyDown возникают при нажатии и отпуске клашив(любых) на клавдии. Как ты предлагаешь привязать это к прокрутке? А еще меня интерисует как связать вместе два скролбара у ListBox'ов!
onKeyUp и onKeyDown - конечно же это влияет на любые клавиши, НО, ItemIndex меняется при нажатии на стрелки (в аски кодах это 70 какието, точно не помню). Привязать - при изменении ItemIndex-а меняется и позиция ScrollBar-а (not use mouse). А еще... :???: :???: :???:
onKeyUp и onKeyDownА еще... :???: :???: :???:
Справа,сбоку, если ты посмотришь сейчас на свой браузер имеется вертикальная полоска. При нажатии на стрелочку внизу или вверху (нарисованные выше или ниже полоски) она начинает прокручивать страницу вниз или вверх. Меня интерисует как сделать так,чтобы можно было при работе с одной полосой прокрутки, реагировала вторая.Т.е. с маусом работа меня тоже интерисует, и даже больше
откуда такая необходимость синхронизировать прокрутку 2 listbox'а?... если тебе нужен контрол с двумя колонками - пользуй listview и не парся....
ПАРТИЙНОЕ ЗАДАНИЕ!!! ШАГ ВЛЕВО,ШАГ ВПРАВО - НЕСДАННАЯ РАБОТА!
(ДИРЕКТИВА ОТ САМОГО ЗАВ.КАФЕДРЫ). Так что ребята, помогите кто чем сможет! Да и вообще может в жизни пригодится синхронизация скролов у каких-нибудь объектов.
ПАРТИЙНОЕ ЗАДАНИЕ!!! ШАГ ВЛЕВО,ШАГ ВПРАВО - НЕСДАННАЯ РАБОТА!
(ДИРЕКТИВА ОТ САМОГО ЗАВ.КАФЕДРЫ). Так что ребята, помогите кто чем сможет! Да и вообще может в жизни пригодится синхронизация скролов у каких-нибудь объектов.
кидаешь на форму Timer... устанавливаешь у него свойство Interval = 1... затем в обработчике OnTimer пишешь следующее...
begin
ListBox2.TopIndex := ListBox1.TopIndex;
end;