Vcl.Controls.TWinControl.ChangeScale

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ChangeScale(M, D: Integer; isDpiChange: Boolean); override;

C++

DYNAMIC void __fastcall ChangeScale(int M, int D, bool isDpiChange)/* overload */;
DYNAMIC inline void __fastcall  ChangeScale(int M, int D){ TControl::ChangeScale(M, D); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Beschreibung

Ändert Größe und Position der untergeordneten Steuerelemente und dieses Steuerelements.

ChangeScale passt die Größe des Steuerelements auf die gleiche Weise wie die Methode ChangeScale von TControl an. Enthält das Steuerelement untergeordnete Komponenten, wird deren Methode ChangeScale aufgerufen, bevor die Größe des übergeordneten Steuerelements geändert wird.

Sollen die untergeordneten Komponenten des Steuerelements, nicht aber das Steuerelement selbst skaliert werden, verwenden Sie die Methode ScaleControls. Mit ScaleBy kann die Größe des Steuerelements ohne Neupositionierung geändert werden.

Siehe auch