Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

Как в ListView список прокрутить в самый конец?   Найти похожие ветки 

 
rolex   (2005-08-05 14:50) [0]

Делаю так, ListView1.Items.Item[ListView1.Items.Count-1].Selected:=true; не получается.
Style стоит vsreport. Имеется большой список. Нужно к примеру по нажатии button1 прокрутить список в самый конец.


 
begin...end ©   (2005-08-05 14:53) [1]

with ListView do
 Items[Items.Count - 1].MakeVisible(False)


 
Adder ©   (2005-08-05 15:15) [2]

Можно попробовать что-то вроде этого:

procedure ListToEnd(const LV:TListView);
begin
   with LV do
   begin
       Items.Item[Items.Count-1].Selected:=true;
       if TopItem.Index < Selected.Index - VisibleRowCount then
       while TopItem.Index <= Selected.Index - VisibleRowCount do Scroll(0,Height div VisibleRowCount )
   end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ListToEnd(ListView1);
end;



 
rolex   (2005-08-05 15:19) [3]

Спасибо. Всё получилось.
А что делает этот параметр PartialOK? (если поставить true, то что будет?)


 
begin...end ©   (2005-08-05 15:27) [4]

> rolex   (05.08.05 15:19) [3]

См. в справке описание метода TListItem.MakeVisible.


 
rolex   (2005-08-05 15:32) [5]

C английским туговато, смотрел уже.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
14-1122991707
Antonn
2005-08-02 18:08
2005.08.28
Как родился Вася Пупкин?


1-1123581001
Чапаев
2005-08-09 13:50
2005.08.28
D2005 апдейты. Проблема с путями (???)


14-1123146950
Layner
2005-08-04 13:15
2005.08.28
Под Москвой выселяют дачников из незаконно постр. котеджей.


3-1121353211
Juice
2005-07-14 19:00
2005.08.28
События Interbase


4-1120974202
***_Diman_***
2005-07-10 09:43
2005.08.28
Проблемы перекодировки