Registriert seit: 12. Jun 2002
3.483 Beiträge
Delphi 10.1 Berlin Professional
|
Re: ivalidate, update, refresh, repaint - was ist wofür
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
|