procedure TForm1.Button1Click(Sender: TObject); begin if not Assigned(ListView1.Selected) then Exit; ListView1.Items.Add.Assign(ListView1.Selected); ListView1.Selected.Delete; end;
//看通过排序的方法行不?~~ uses Math;procedure TForm1.Button1Click(Sender: TObject); begin if not Assigned(ListView1.Selected) then Exit; ListView1.Selected.Data := Pointer(Trunc(Time * 100000)); ListView1.AlphaSort; end;procedure TForm1.ListView1Compare(Sender: TObject; Item1, Item2: TListItem; Data: Integer; var Compare: Integer); begin Compare := Sign(Integer(Item1.Data) - Integer(Item2.Data)); end;
begin
if not Assigned(ListView1.Selected) then Exit;
ListView1.Items.Add.Assign(ListView1.Selected);
ListView1.Selected.Delete;
end;
uses Math;procedure TForm1.Button1Click(Sender: TObject);
begin
if not Assigned(ListView1.Selected) then Exit;
ListView1.Selected.Data := Pointer(Trunc(Time * 100000));
ListView1.AlphaSort;
end;procedure TForm1.ListView1Compare(Sender: TObject; Item1, Item2: TListItem;
Data: Integer; var Compare: Integer);
begin
Compare := Sign(Integer(Item1.Data) - Integer(Item2.Data));
end;