Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.033 c
8-1077244654
Bonial
2004-02-20 05:37
2004.04.25
Где я могу прочесть о сжатии изображений?


1-1081243534
Intruder
2004-04-06 13:25
2004.04.25
Ini файл и TTree View


14-1080788841
Kolyan
2004-04-01 07:07
2004.04.25
ASSEMBLER


3-1080805412
LAndreyV
2004-04-01 11:43
2004.04.25
связка SELECT FROM WHERE ORDER BY выдает ошибку!


3-1080563703
Bless
2004-03-29 16:35
2004.04.25
Как прервать асинхронное выпосление запроса, который возвращает д





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский