Vcl.ExtCtrls.TCustomControlBar.CanAutoSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CanAutoSize(var NewWidth, NewHeight: Integer): Boolean; override;

C++

virtual bool __fastcall CanAutoSize(int &NewWidth, int &NewHeight);

Eigenschaften

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

Beschreibung

Bestimmt, ob die Symbolleiste ihre Größe automatisch ihrem Inhalt entsprechend festlegen kann.

CanAutoSize wird automatisch aufgerufen, wenn die Eigenschaft AutoSize auf True gesetzt ist und versucht wird, die Größe des Steuerelements zu verändern. Die Methode ermöglicht Steuerelementen, die Eigenschaft AutoSize vor dem Größenänderungsvorgang zu implementieren. Dieser Vorgang beginnt mit den Ereignissen OnCanResize und OnConstrainedResize und endet mit dem Ereignis OnResize. Beim Aufruf von CanAutoSize geben die Parameter NewWidth und NewHeight die vorgeschlagenen neuen Dimensionen der Steuerleiste an. Mit CanAutoSize werden diese Werte so angepasst, dass alle Abschnitte der Steuerleiste sichtbar sind. CanAutoSize gibt True zurück und zeigt damit an, dass der Größenänderungsvorgang fortgesetzt werden soll.

Siehe auch