Vcl.Controls.TWinControl.AdjustSize
Delphi
procedure AdjustSize; override;
C++
DYNAMIC void __fastcall AdjustSize(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Beschreibung
Korrigiert die Größe des Steuerelements nach Maßgabe des Inhalts und der Beschränkungen.
Hat die Eigenschaft AdjustSize den Wert true, wird AdjustSize automatisch aufgerufen, wenn eine Anpassung der Größe des Steuerelements an seinen Inhalt erforderlich ist. Die Implementierung von Control von AdjustSize in TWinControl ruft SetBounds mit den Werten der Eigenschaften Left, Top, Width und Height auf. Dieser Aufruf kann zu einer Größenänderung führen, wenn diese Werte in der Ereignisbehandlungsroutine des Steuerelements für OnCanResize oder OnConstrainedResize geändert wurden oder die Ereignisbehandlungsroutine des Steuerelements für OnResize abschließende Anpassungen vornimmt.
Nachkommen überschreiben AdjustSize, um die Größe eines Steuerelements an seinen Inhalt anzupassen.
Komponentenentwickler können AdjustSize aufrufen, wenn sie Änderungen am Inhalt des Steuerelements vornehmen.