Zitat von
DerDan:
Hallo Opti,
Hast du schon mal versucht herauszubekommen, warum
Form1.Caption := 'Hallo Delphi';
funktioniert, ohne das man da explizit sagen muss, das sich der Titel neu zeichnen muss.
Naja, dass ist schon ein wenig anders. Caption ist einfach eine Property und hat eine entsprechende Settermethode, in der z.B. auch das Zeichnen des Formulars aufgerufen werden kann.
Er möchte ja mehrere voneinander unabhängige Objekte davon informieren, dass eine Änderung eingetreten ist, die evtl. eine Aktualisierung erfordern. Grundsätzlich folgt er damit ja dem Prinzip Daten und
GUI zu trennen und ist auf dem richtigen Weg.