Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
22. Jan 2005
wie gesagt, du musst eine neue davon ableiten. Mit Repaint erreichst du nur das sobald die komponenten sichtbar ist ein paint ausgelöst wird. Du müsstest also das Paint direkt aufrufen was nicht geht da es im protected-teil ist. Deswegen ableiten und eine Methode hinzufügen die das paint direkt aufruft oder einfach das Paint ins public verschieben.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
21. Jan 2005
also wenn ich komponenten schreibe sorge ich dafür das änderungen erst mit dem nächsten Paint ausgeführt werden. Wenn ich also eine Komponente schreibe die Bilder animiert so macht diese nur etwas wenn sie auch sichtbar ist weil ich bei jeder änderung einfach ein Repaint auslöse und das Paint dann eben erst ausgeführt wird wenn die Komponente im sichtbaren bereich ist. (spaar performance, denn...