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

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

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

Ответить
alaken
постоялец
Сообщения: 221
Зарегистрирован: 18.02.2010 08:02:13

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

Сообщение alaken »

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

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

Приложение для операционной системы windows.
Lazarus 1.0.8
FPC 2.6.2
Аватара пользователя
Light13
постоялец
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Сообщение Light13 »

Код: Выделить всё

uses
  windows, LMessages;
...
  SendMessage(ListBox.Handle, LM_VSCROLL, SB_LINEDOWN, 0);
...
  SendMessage(ListBox.Handle, LM_VSCROLL, SB_LINEUP, 0);
Ответить