listview排序问题 delphi 6.0 自带demo中有个Virtual Listview例子1,在这个例子中,怎样让它能排序(点一下列标头就升序,再点一下就降序)2,怎样一运行这个例子,是否可以直接在combobox中指定一个盘符,并在listview中显示文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在onColumnClick里写 ColumnToSort := Column.Index; ColClickCount[ColumnToSort] := ColClickCount[ColumnToSort] * (-1); (Sender as TCustomListView).AlphaSort;在onCompare里写var ix: Integer;begin if ColumnToSort = 0 then Compare := ColClickCount[ColumnToSort] * CompareText(Item1.Caption,Item2.Caption) else begin ix := ColumnToSort - 1; Compare := ColClickCount[ColumnToSort] * CompareText(Item1.SubItems[ix],Item2.SubItems[ix]); end;end; 新安装的win2003居然装好了delphi打开出现问题? 如何能用鼠标操作选择多个控件(比如shape)并能在鼠标右键中添加命令(在程序运行过程中) 弹出菜单 单元的问题, 交叉表,各位高手请进来! 一个FTP问题 如何PACK DBF库中的打标记记录?????????????? 请教如何给一个控件添加一个新的属性 Firemonkey下怎么实现像QQ一样靠边自动隐藏? 有关数据库模糊查询的问题,知道的高手请进来!!!有关数据库模糊查询的问题,知道的高手请进来!!! 使用WebBrowser时候为什么会提示资源在使用中,无法运行 RegisterHotKey 反引号
ColumnToSort := Column.Index;
ColClickCount[ColumnToSort] := ColClickCount[ColumnToSort] * (-1);
(Sender as TCustomListView).AlphaSort;
在onCompare里写
var
ix: Integer;
begin
if ColumnToSort = 0 then
Compare := ColClickCount[ColumnToSort] * CompareText(Item1.Caption,Item2.Caption)
else begin
ix := ColumnToSort - 1;
Compare := ColClickCount[ColumnToSort] * CompareText(Item1.SubItems[ix],Item2.SubItems[ix]);
end;
end;