Vcl.Controls.TControl.CanResize
Delphi
function CanResize(var NewWidth, NewHeight: Integer): Boolean; virtual;
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 | TControl |
Beschreibung
Ist der Ereignis-Dispatcher für die Elementbearbeitung.
CanResize wird automatisch aufgerufen, wenn versucht wird, die Größe des Steuerelements zu ändern. Dies erfolgt nach der automatischen Größenänderung. Die Parameter NewWidth und NewHeight geben die gewünschte neue Breite und Höhe des Steuerelements an. CanResize passt diese Werte optional an und gibt true zurück, wenn die Größe geändert werden kann. Ist die Größenänderung nicht möglich, liefert CanResize false zurück.
CanResize generiert ein OnCanResize-Ereignis. Eine Ereignisbehandlungsroutine für OnCanResize kann die Werte von NewHeight und NewWidth ändern.