Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: ivalidate, update, refresh, repaint - was ist wofür

  Alt 14. Jan 2007, 22:13
  • Invalidate: Den gesamten Zeichenbereich des Controls leeren und neuzeichen. Dies geschieht zeitverersetzt, so dass mehrere Invalidate Aufrufe nur zu einem Neuzeichnen führen. (Genaue Infos dazu findet man unter der API Funktion InvalidateRect)
  • Update: Zeichnet den Inhalt der Controls sofort neu (Genaue Infos dazu findet man unter der API Funktion UpdateWindow)
  • Refresh macht dasselbe wie Repaint
  • Repaint ruft Invalidate mit einem sofortigen Update auf, womit die Zeitverzögerung des Invalidate aufgehoben wird
  Mit Zitat antworten Zitat