Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Captnemo,
29. Jun 2015
Also i würde ich jetzt mal nicht als globale Variable definieren. Kann man zwar machen, aber ich würde i immer als lokale variable als integer, also für z.B. Schleifen verwenden. Besser globale Variablen so zu benennen, dass man Rückschlüsse auf ihre Funktion schließen kann.
Dann du kannst nicht einfach den Count von ListView.Items auf 5 setzen. Du musst die Objecte auch erzeugen.
var
i:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Captnemo,
29. Jun 2015
@Popov: :wink: damit meinte ich ja den TE, und nicht unbedingt dich :-D:-D
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Captnemo,
29. Jun 2015
Das könnte man mit einem ListView.items.beginUpdate und ListView.Items.EndUpdate ja auch erreichen. Möglicherweise nicht ganz so komfortable, aber möglich wäre es.
Allerdings, wenn ich laufend neue Zeilen hinzufüge, und nach jeder hinzugefügten Zeile diese auch anzeigen will, dann komme ich um ein Neuzeichnen auch im VirtualListView nicht drumherum.
Was auch dort möglicherweise ein "flackern"...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Captnemo,
29. Jun 2015
Poste doch mal den Teil deines Source, wo du versuchst das zu tun, was nicht geht. Vielleicht kann dir dann besser geholfen werden. (Sämtliche Glaskugel sind nämlich im Mittelalter durch die Inquisition vernichtet worden).