Текущий архив: 2007.04.08;
Скачать: CL | DM;
Вниз
Программный скроллинг в ListView Найти похожие ветки
← →
Chaser © (2007-02-11 14:37) [0]К примеру в ListView имеется 500 строк.
Я добавляю новую строку путем
ni:=ListView1.Items.Insert(250);
ni.Caption:="New";
Как можно при этом сделать скроллинг на новый элемент с его выделением (т.е. чтобы сразу было видно новый элемент)?
← →
fd979 © (2007-02-11 15:00) [1]может так?
Listview1.ItemIndex := 250;
← →
Chaser © (2007-02-11 15:10) [2]Нет, это не то...
← →
fd979 © (2007-02-11 15:37) [3]А так?
Listview1.ItemIndex := Listview1.Items.Count - 1;
Слушай поройся там у себя... Я не пользуюсь TListview...
← →
Chaser © (2007-02-11 15:38) [4]Пытаюсь реализовать это с помощью сообщения "ListView1.Perform(LVM_ENSUREVISIBLE,250,0);", но приложение не компилируется, пишет неизвитный идентификатор "LVM_ENSUREVISIBLE".
(((
Почему?
← →
Chaser © (2007-02-11 15:54) [5]Нашел, нужно добавить
const
LVM_ENSUREVISIBLE=4115;
Аопрос решен, тему можно закрывать.
← →
trubin © (2007-02-11 20:30) [6]
> Chaser © (11.02.07 15:54) [5]
> Нашел, нужно добавить
>
> const
> LVM_ENSUREVISIBLE=4115;
Чего извращаешься см. TListItem.MakeVisible
Страницы: 1 вся ветка
Текущий архив: 2007.04.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.028 c