Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dahead,
29. Nov 2005
nein, du machst das wie folgt:
var
LI: TListItem;
begin
LI := ListView1.Items.Insert(0);
LI.Caption := 'Neuer Eintrag';
LI.SubItems.Add('Spalte 1');
LI.SubItems.Add('Spalte 2');
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by dahead,
29. Nov 2005
Du musst Insert(0, ...) verwenden, da du die neuen Einträge ja immer ganz oben haben willst. Deine Loopvariable o erhöht sich ja mit jedem durchlauf.
Dein Label solltest du nach dem Durchlauf aktualisieren. Bei jedem Aufruf wäre sinnlos, es sein denn du willst, dass er hochzählt. Dann könntest du noch ein Application.ProcessMessages einbauen.