Vcl.ExtCtrls.TSplitter.CanResize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CanResize(var NewSize: Integer): Boolean; reintroduce; virtual;

C++

HIDESBASE virtual bool __fastcall CanResize(int &NewSize);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TSplitter

Beschreibung

Legt fest, wie die Teilerleiste auf Mausbewegungen reagiert.

CanResize wird von der Methode DoCanResize aufgerufen und erzeugt ein OnCanResize-Ereignis. Der Parameter NewSize legt die Größe fest, die das zugehörige Steuerelement annimmt, wenn eine Größenänderung durch die Teilerleiste zulässig ist. CanResize gibt einen booleschen Wert zurück, der angibt, ob der in NewSize festgelegte Wert durch eine Linie dargestellt (wenn ResizeStyle rsLine enthält) oder die Größe des zugehörigen Steuerelements (wenn ResizeStyle rsUpdate enthält) geändert werden soll.

Wenn in einer OnCanResize-Ereignisbehandlungsroutine der Wert von NewSize und der Rückgabewert nicht gesetzt werden, gibt CanResize true zurück, ohne den Parameter NewSize zu ändern.

Anmerkung:  CanResize wird nicht aufgerufen, wenn ResizeStyle zu dem Zeitpunkt, zu dem der Benutzer die Maustaste drückt, den Wert rsNone hat.

Siehe auch