listview排序支持
来源:互联网 发布:破解限时试用软件 编辑:程序博客网 时间:2024/05/09 19:32
//listview排序支持
function CustomSortProc(Item1,Item2:TListItem;ParamSort:Integer):integer;stdcall;
var
m_bSort:Boolean;//用于控制升序及降序的转换
implementation
function CustomSortProc(Item1, Item2: TListItem;
ParamSort: Integer): integer;
var
txt1,txt2:String;
begin
if ParamSort<> 0 then
begin
txt1:= Item1.SubItems.Strings[ParamSort-1];
txt2:= Item2.SubItems.Strings[ParamSort-1];
if m_bSort then
begin
Result:=CompareText(txt1,txt2);
end
else
begin
Result:=-CompareText(txt1,txt2);
end;
end
else
begin
if m_bSort then
begin
Result:=CompareText(Item1.Caption,Item2.Caption);
end
else
begin
Result:=-CompareText(Item1.Caption,Item2.Caption);
end;
end;
end;
procedure TForm.lv1ColumnClick(Sender: TObject;
Column: TListColumn);
begin
Lv1.CustomSort(@CustomSortProc,Column.Index);
m_bSort:=not m_bSort;
end;
- listview排序支持
- android ListView根据字母排序和定位----支持混合排序
- DragSortListView拖动排序的ListView,同时支持ListView滑动item删除
- listview排序
- ListView 排序
- ListView排序
- ListView排序
- ListView排序
- ListView排序
- listview 排序
- listview排序
- ListView排序
- Listview排序
- android AppWidget 支持ListView
- ListView 下拉更新 (支持 Android)
- ListView排序问题
- ListView 排序问题
- ListView点击列排序
- XML入门
- MySql常用指令集
- 个人分析
- 3.29
- Linux操作系统安全管理介绍
- listview排序支持
- 天气很好哦
- DTD is prohibited!?
- 多级下拉菜单的级连显示问题
- 合理布线
- 浅析电脑病毒清除方法
- C#中字符串操作函数
- 编译器选项/Zm(指定预编译头的内存分配限制)
- 把数据导入不同的表空间(exp,imp)