Vcl.Graphics.TPicture.OnProgress
Delphi
property OnProgress: TProgressEvent read FOnProgress write FOnProgress;
C++
__property TProgressEvent OnProgress = {read=FOnProgress, write=FOnProgress};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TPicture |
Beschreibung
Wird während langwieriger Operationen mit der Grafik in regelmäßigen Abständen ausgelöst.
OnProgress wird von der Grafik erzeugt, die das Bildobjekt enthält. Ob OnProgress ausgelöst wird, hängt von der in Graphic angegebenen Grafik. Manche Grafiktypen, wie JPEG, generieren dieses Ereignis, andere nicht. JPEG-Bilder generieren beispielsweise ein OnProgress-Ereignis.
Mit einer Ereignisbehandlungsroutine für OnProgress können Sie den Benutzer über den Fortgang langwieriger Operationen (z.B. beim Laden großer komprimierter Grafiken) auf dem laufenden halten. So bindet beispielsweise TImage das Ereignis OnProgress von TPicture ein.
Anmerkung: Der Parameter PercentDone der Ereignisbehandlungsroutine ist nur ein Schätzwert. Bei einigen Grafikformaten kann PercentDone kurzzeitig wieder abnehmen, wenn die Operation länger als erwartet dauert.
OnProgress ist eine Ereignisbehandlungsroutine des Typs Vcl.Graphics.TProgressEvent.