Vcl.Controls.TWinControl.ChangeScale
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.