Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.183 Beiträge
 
Delphi 12 Athens
 
#2

AW: ListBox lbOwnerDrawVariable

  Alt 31. Jan 2021, 01:15
Das wird nur ausgelöst, wenn ein Eintrag neu hinzugefügt wird.
Eine manuelle Methode ala Invalidate/Refresh/Update kennt scheinbar niemand.
https://forums.codeguru.com/showthre...all-(CListbox)

Delphi-Quellcode:
ListBox1.Items[1] := ListBox1.Items[1];
// oder
ListBox1.Items[1] := 'irgendwas'; // z.B. Random(99999).ToString
Funktioniert, aber es macht intern auch nur ein Delete und anschließend erneutes AddItem.


Ein LB_SETITEMDATA reicht nicht aus, was schon ein bissl unverständlich ist.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (31. Jan 2021 um 01:25 Uhr)
  Mit Zitat antworten Zitat