AW: FMX: Ohne Application.ProcessMessages Neu Malen inline bewirken
15. Nov 2018, 13:04
Wann ein Control neu gemalt wird kannst du nicht wirklich beeinflussen. Du kannst den Inhalt ändern, was dann das Control veranlasst, beim der nächsten Aktualisierungsrunde dabei zu sein.
Diese Aktualisierungsrunde erfolgt immer kurz bevor die Anwendung in den Idle-Zustand kommt (die Anwendung hat nichts zu tun). Diesen Idle-Zustand provozierst du mit Application.ProcessMessages.
Wie du siehst, du kannst nur indirekt auf das Neuzeichnen der Controls einwirken.
Also, was möchtest du jetzt?
|