Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: ListBox lbOwnerDrawVariable

  Alt 31. Jan 2021, 02: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

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