програмное скроллирование listbox

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

програмное скроллирование listbox

Сообщение alaken » 30.04.2013 07:38:51

Доброго времени суток.
Нужно програмно скроллировать компонент TListBox и сохранить выделенный элемент в нем, я к тому что оперирование ItemIndex не подходит в моем случае.
Пробовал метод ScrollBy, никаких результатов не получил...

Если кто сталкивался с такой ситуацией прошу поделиться решением.

Приложение для операционной системы windows.
Lazarus 1.0.8
FPC 2.6.2
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: програмное скроллирование listbox

Сообщение Light13 » 17.05.2013 11:48:36

Код: Выделить всё
uses
  windows, LMessages;
...
  SendMessage(ListBox.Handle, LM_VSCROLL, SB_LINEDOWN, 0);
...
  SendMessage(ListBox.Handle, LM_VSCROLL, SB_LINEUP, 0);
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 215

Рейтинг@Mail.ru