Ich habe immer noch Probleme mit meinem Listview.
Zur Zeit beiße ich mir die Zähne aus um die Zeilen zu sortieren. Aber selbst wenn ich die Listview-Eigenschaften
"SortColumn" und "SortType" benutze, passiert überhaupt nichts.
Ich habe zum Test mal ein einfaches Programm geschrieben das aus dem Listview mit zwei Spalten (ViewStyle=vsReport) und zwei Buttons besteht:
Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
begin
listview1.Items.Add;
Listview1.Items.Item[0].Caption:='a';
ListView1.Items.Item[0].SubItems.Add('b');
listview1.Items.Add;
Listview1.Items.Item[1].Caption:='y';
ListView1.Items.Item[1].SubItems.Add('x');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
listview1.SortColumn:=0;
listview1.SortType:=stboth;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
listview1.SortColumn:=1;
listview1.SortType:=stboth;
end;
Warum funktioniert selbst das eingebaute Sortieren nicht??
Gruß
Michael