Недавно добавленные исходники

•  Animation Loaders  1 042

•  DeLiKaTeS Tetris (Тетрис)  5 974

•  TDictionary Custom Sort  7 912

•  Fast Watermark Sources  7 572

•  3D Designer  10 813

•  Sik Screen Capture  8 146

•  Patch Maker  8 336

•  Айболит (remote control)  8 391

•  ListBox Drag & Drop  7 240

•  Доска для игры Реверси  101 446

•  Графические эффекты  8 447

•  Рисование по маске  7 812

•  Перетаскивание изображений  6 405

•  Canvas Drawing  6 789

•  Рисование Луны  6 719

•  Поворот изображения  5 830

•  Рисование стержней  4 777

•  Paint on Shape  3 473

•  Генератор кроссвордов  4 483

•  Головоломка Paletto  3 615

•  Теорема Монжа об окружностях  4 403

•  Пазл Numbrix  2 856

•  Заборы и коммивояжеры  3 806

•  Игра HIP  2 573

•  Игра Go (Го)  2 583

•  Симулятор лифта  2 967

•  Программа укладки плитки  2 397

•  Генератор лабиринта  3 152

•  Проверка числового ввода  2 633

•  HEX View  3 041

 
скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Сортировка ListView в режиме vsReport при нажатии на заголовок колонки



Автор: MBo

На выходных с подругой в постели интимничаю, а перед глазами - ник(!!!!) девчушки одной с обаятельной лексикой и дефектной мыльницей (поэтому фотки её у меня нет).... Ну, думаю, это уже из разряда "пора остановиться"...


function CustomDateSortProc(Item1, Item2: TListItem; ParamSort: integer):
  integer; stdcall;
begin
  result := 0;
  if strtodatetime(item1.SubItems[0]) > strtodatetime(item2.SubItems[0]) then
    Result := 1
  else if strtodatetime(item1.SubItems[0]) < strtodatetime(item2.SubItems[0])
    then
    Result := -1;
end;

function CustomNameSortProc(Item1, Item2: TListItem; ParamSort: integer): integer
  item.Caption := sr.name;
  Item.SubItems.Add(datetimetostr(filedatetodatetime(sr.time)));
end;
until FindNext(sr) < > 0;
FindClose(sr);
end;

procedure TForm1.lv1ColumnClick(Sender: TObject; Column: TListColumn);
begin
  if column = lv1.columns[0] then
    LV1.CustomSort(@CustomNameSortProc, 0)
  else
    LV1.CustomSort(@CustomDateSortProc, 0)
end;





Похожие по теме исходники

Сортировка методом Хоара

Сортировка списка

Sort in ListView

ProgressBar in ListView

 

ListView Utils

Virtual ListView

Примеры работы с БД

Примеры оформления DBGrid

 

Пример использования DBGrid

База предприятий и менеджеров 0.99

Консольное DOS приложение

Работа с принтером

 

Локализация приложений




Copyright © 2004-2026 "Delphi Sources" by «SiteAnalyzer». Delphi World FAQ

Группа ВКонтакте