Einzelnen Beitrag anzeigen

MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

AW: Unnötiges Zeichnen der ListBox

  Alt 2. Feb 2021, 22:10
@Incocnito Mit WM_SETREDRAW kann ich was tricksen, jedoch brauche ich ein Event bevor der ItemIndex sich ändert. Ein Event was erst danach gefeuert wird, gibt es. Davor leider nicht. Das bedeutet, ich muss das Tasten-Event löschen und den zukünftigen ItemIndex selbst berechnen, ob sich hier die Listbox scrollt. Dann kann ich WM_SETREDRAW entsprechend davor setzen. Bei den Scrollleisten selbst, ist das wieder leicht. Ich nutze eigene und habe hier schon entsprechenden Code wo ich WM_SETREDRAW auch davor nutzen kann. Genauso wie für das Scrollrad der Maus. Also Danke für die Info zu WM_SETREDRAW.
  Mit Zitat antworten Zitat