Hallo zusammen,
@ Muetze1
ich habe hinter den Komponenten Objekte (jede Komponente ist eine Instanz von einem Objekt). Durch die Eingaben eines Users wird nun das Objekt hinter der Komponente geändert. Diese Änderung wirkt sich nun auch auf andere Objekte aus. Um nun den Komponneteninhalt der geänderten Objekte zu aktuallisieren soll das ganze Formular neu gezeichnet werden. Dann ist mann nämlich frei von der Bildschirmaktuallisierung der einzelnen Komponenten und kann sich ausschließlich um das Verhalten seiner Objekte kümmern.
Was ist bitte daran falsch, ich glaube das ist das Grundprinzip der
OOP. Denn hier wird der eigentliche Programmablauf und Datenfluß in den Objekten abgearbeitet und die Visuelle Seite wird in den Komponenten geregelt.
@ DeddyH
Zitat von
DeddyH:
Versuch doch, mit GetParentForm das Formular zu ermitteln, welches Du dann mit Invalidate/Refresh/Repaint neu zeichnen kannst.
Dies könnte ein Lösungsansatz sein, GetParentForm kannte ich noch nicht.
Wenn ich dann auf die Form zugreifen kann, sollte es zumindest in den Komponenten gehen.
@ Carsten1234
Ich glaube nicht, dass ich damit ans Ziel komme, trotzdem Danke
Gruß
Dieter