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

Вниз

ListView in Report   Найти похожие ветки 

 
DDA ©   (2004-04-07 21:58) [0]

Как сделать так чтобы в ListView при Report-e
на столбце с надписью показать

как бы стрелку вниз или вверх

когда нажимаешь на этот например столбик и при сортировке
эта стрелка меняется ,то вверх, то вниз


 
tyo   (2004-04-07 22:19) [1]

Я бы просто добавил соотв. значок в наименование столбца


 
DDA ©   (2004-04-07 22:48) [2]

дак таково значка нет

я бы и сам так сделал ,если бы такой значок был


 
Camypau   (2004-04-07 23:41) [3]

используй ImageIndex у колонок
обрабатываешь нажатие onColumnClick и меняешь индекс картинки
то кажется даже в хелпе пример есть.
для этого токо надо две иконки в имаджлист добавить с сортировкой вверх и вниз
надо поподрбней?


 
DDA ©   (2004-04-08 00:23) [4]

давай поподробней


 
Camypau   (2004-04-08 00:55) [5]

1. Нужно две иконки
либо сам их рисуешь, либо находишь их где нибудь
2. кидаешь их в smallimagelist  твоего ListView
3.заводишь переменную var ColumnToSort: Integer; и другую
SortUp : boolean;

4.вешаешь обработчик  на OnColumnClick
procedure TForm1.ListView1ColumnClick(Sender: TObject; Column: TListColumn);
begin
// для колонок сбросить иконку
for i := 0 to ListView1.Columns.Count - 1 do
  ListView.Columns[i].ImageIndex := -1;

//если была сортировка то  сортируем вниз
 if ColumnToSort = Column.Index then
   SortUp := not SortUp
 else
   SortUp := True;
// или вверх
 ColumnToSort := Column.Index; // столбец на который кликнули запомним
   if SortUp then
   ListView.Columns[Column.Index].ImageIndex := 4
 else
   ListView.Columns[Column.Index].ImageIndex := 5;//тут
Imageindex твоих
иконок
 
 (Sender as TCustomListView).AlphaSort;
// тут сортировка ListView
end;


 
DDA ©   (2004-04-08 13:35) [6]

Благодарю



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1081164502
d_oleg
2004-04-05 15:28
2004.04.25
Странное зависание при ShowModal из DLL


1-1081517534
Denis_Visma
2004-04-09 17:32
2004.04.25
есть ли кого модуль для перевода текста на транслит?


7-1077204897
L.evil
2004-02-19 18:34
2004.04.25
Запись CD-Data


1-1081185321
В л а д и м и р
2004-04-05 21:15
2004.04.25
TEdit: проверка на ввод информации


3-1080214290
viktor
2004-03-25 14:31
2004.04.25
SQL