Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TListView переместиться в конец списка [D7, XP]


DancerMan ©   (2008-09-17 18:32:00) 

Доброго времени суток!
Есть компонент TListView. В один и тот же момент отображает 10 строк. Когда строк больше 10, то появляется скроллинг. И по умолчанию отображаются первые 10 строк. Как сделать, что бы отображались последние 10 строк списка? Например, всего строк 20, и вместо отображения Items с номерами 0,1,2...9 нужно отображать 10,11,12...19.
Причем, выбранным должен быть последний элемент списка.


Jeer   (2008-09-18 16:47:00) [1]


> lvTemp.Items.Item[Data.q_temp-1].MakeVisible(false);


Теперь "ищущие" будут искать до умопомрачения, что есть: Data.q_temp-1
Успехов !


DancerMan   (2008-09-18 10:18:00) [2]

Всем спасибо!

Фрагмент работающего кода для ищущих:

lvTemp: TListView;

if( Data.q_temp > 0 ) then
begin
  lvTemp.Items.Item[Data.q_temp-1].MakeVisible(false);
end;


Jeer   (2008-09-17 18:43:00) [3]

*.Selected[*.Items.Count-1] := True;
*.SetFocus;

Подойдет ?


clickmaker   (2008-09-17 18:38:00) [4]

TListItem.Selected, MakeVisible


KilkennyCat   (2008-09-17 18:36:00) [5]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1214057054&n=0


www   (2008-09-17 18:36:00) [6]

selecteditem


Наверх

Титульная страница Поиск, карта сайта Написать письмо