Vcl.Controls.TWinControl.CanResize
Delphi
function CanResize(var NewWidth, NewHeight: Integer): Boolean; override;
C++
virtual bool __fastcall CanResize(int &NewWidth, int &NewHeight);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Beschreibung
Gibt an, wie das Steuerelement auf eine Anforderung zur Größenänderung reagieren kann.
CanResize wird automatisch aufgerufen, wenn eine Änderung der Größe des Steuerelements angefordert wird. Die Parameter NewWidth und NewHeight geben die angeforderten neuen Werte für Höhe und Breite des Steuerelements an. CanResize gibt true zurück, wenn das Steuerelement in der den neuen zurückgegebenen Werten in NewWidth und NewHeight entsprechenden Größe angezeigt werden kann. Ist die Größenänderung nicht möglich, gibt CanResize false zurück.
CanResize generiert ein OnCanResize-Ereignis. Eine Ereignisbehandlungsroutine für OnCanResize kann die Werte von NewHeight und NewWidth ändern.