Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ivalidate, update, refresh, repaint - was ist wofür (https://www.delphipraxis.net/84289-ivalidate-update-refresh-repaint-ist-wofuer.html)

xineohp 14. Jan 2007 21:02


ivalidate, update, refresh, repaint - was ist wofür
 
hi,

Ich hätte da mal eine allgemeine Frage:
Ivalidate, update, refresh, repaint - was ist davon wofür gedacht, und welche Funktion bewirkt was.

Danke für eure Hilfe
Peter

jbg 14. Jan 2007 21:13

Re: ivalidate, update, refresh, repaint - was ist wofür
 
  • 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

xineohp 14. Jan 2007 21:22

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz