Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Sortierte TListbox - Probleme mit ItemIndex

  Alt 12. Mai 2008, 23:38
Meine Empfehlung: mach aus dem record eine Klasse.
Die Objekte diese Klasse speicherst du nicht in einem Array, sondern in einer TObjectList.
TObjectList ist eine deutlich bessere Datenstruktur als ein offenes Array.

Du kannst nun Einträge über listbox.Items.AddObject() deiner Listbox hinzufügen.
Du brauchst dir so auch keine Sorgen zu machen, auf diese Art irgendein Speicher zu verschwenden.
Es werden ja nur Zeiger auf die Objekte verwendet.
Wenn die Listbox sortiert wird, werden die Zeiger in listbox.Items.Objects[] gleich mitsortiert.
  Mit Zitat antworten Zitat