Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Subkomponenten Zeichnen
7. Jan 2011, 13:39
Hallo,
ich denke man sollte sich die Frage stellen "wer" die Aufgabe übernehmen soll für die Entscheidung des neu zeichnens. Also, wer soll das wissen darüber umsetzen, ob etwas neu gezeichnet werden soll. Das können zum einen die einzelnen Komponenten tun, indem Sie die Visible-Property abfragen oder auch z.B. das ClipRect der Canvas auswerten (bin ich im ClipRect, dann muss ich mich neu zeichnen) oder es entscheidet immer der Master-Container.
Ich selber halte es für besser, dass jeder für sich entscheidet, ob er neu gezeichnet werden muss, da der "Auftrag" zum Neuzeichnen ja von beliebig verschieden Stellen kommen kann. Aber das ist sicher eine Designfrage.
Gruß, Chris
Christian E. Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können
Delphi programming rules
|