Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.034 c
2-1174385717
gvozdkoff
2007-03-20 13:15
2007.04.08
иконка в приложении


15-1173880561
GeLLeR
2007-03-14 16:56
2007.04.08
Графический эквалайзер


2-1173883057
Самовар глазами чайника
2007-03-14 17:37
2007.04.08
Как получить список дисков в системе


15-1173911633
Константинов
2007-03-15 01:33
2007.04.08
*.rar, *.zip - открываются Far-ом не могу побороть.


1-1171280999
nali
2007-02-12 14:49
2007.04.08
отрисовка комбобокса с иконками - как выделить иконки ?