Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by teebee,
30. Mai 2004
Wieso das? Wenn ich SetBounds überschreibe muss ich noch selber schauen, ob sich die Größe geändert hat.
In Resize steht nichts anderes als der Aufruf von OnResize, falls es gesetzt ist. Das ist der zentralste Punkt, an dem ich mich einklinken kann. Ich mache vorher alles, was zusätzlich zu tun ist, und gehe dann ins Original-Resize.
Diese Vorgehensweise funktioniert übrigens für alle anderen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by teebee,
29. Mai 2004
Das einfachste ist, das Standard-Resize zu überschreiben, darin wird nämlich OnResize aufgerufen, falls es nicht Nil ist....
Procedure Resize; override;
...
Procedure TMyPanel.Resize;
Begin
// alles tun, was zu tun ist
// dann das Original-Resize
inherited;
End;Gruß, teebee