Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
21. Mär 2009
Der unsortierte Zustand ist ja kein definierter Zustand. Die Einträge sind dann ja in der Reihenfolge, in der sie irgendwo stehen.
Wenn diese Reihenfolge also notwendig ist, dann musst du das selbst wieder neu eintragen. Die Eintragereihenfolge wird nicht gespeichert.
Allerdings kannst du dafür ja die selbe Methode wie für das initiale Eintragen benutzen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
21. Mär 2009
Speichere den Index in Objects der ListBox, dann hast du die Zuordnung direkt.// Eintragen
ListBox1.Items.AddObject('Dein Eintragsstring', TObject(DeinEintragsIndex));
...
// Index zu einem Eintrag auslesen
Integer(ListBox1.Items.Objects)Du kannst da aber auch direkt eine Referenz zu dem Objekt selbst hineinlegen, wenn du willst.