Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
23. Dez 2005
Wie gesagt, ich habe zwar nicht viel Ahnung von ListViews, aber wenn ich mir den Code so anschaue, müsste man ihn noch vereinfachen können:
Var S : String;
I : Integer;
begin
S := lvTermine.Items.Caption;
I := 0;
//Sortierung
while S <> lvTermine.Items.Caption do Inc(I);
lvTermine.ItemIndex := I;
End;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
23. Dez 2005
Sorry, habe nich nie mit ListView gearbeitet... :oops:
Aber theoretisch müsste das dann so gehen:
var s: TListItem; i: Integer;
begin
s:=ListView1.Items;
//sortieren
i:=0;
while s<>ListView1.Items do Inc(i);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
23. Dez 2005
1. ListViews: Kann das eine ListBox sein ?
2. Item oder Icon - was meinst du nun?
Also ich gehe mal davon aus, dass das markierte Item, also der ItemIndex, nach dem Sortieren deiner ListBox wieder markiert werden soll.
Das könntest du so machen:
Merke dir den Inhalt des markierten Items, suche nach dem Sortieren nach diesem Item und markiere es.
var s: String; i: Integer;
begin
...