Vcl.Controls.TWinControl.AdjustSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch