Vcl.ComCtrls.TToolButton.SetBounds

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); override;

C++

virtual void __fastcall SetBounds(int ALeft, int ATop, int AWidth, int AHeight);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TToolButton

Beschreibung

Ändert in einem Arbeitsgang die Position und Größe der Schaltfläche.

Mit einem Aufruf von SetBounds können die Eigenschaften Left, Top, Width und Height gleichzeitig gesetzt werden. Dadurch lässt sich ein Flackereffekt vermeiden, der entsteht, wenn den Eigenschaften sequentiell ein Wert zugewiesen wird und jedesmal die Bildschirmdarstellung aktualisiert wird.

SetBounds bietet außerdem die zugrunde liegende Implementierung zur Festlegung dieser vier Eigenschaften.

In der Implementierung in TToolButton sorgt SetBounds dafür, dass die neue Position und die Abmessungen der Schaltfläche in die Begrenzungen passen, die die übergeordnete Symbolleiste vorgibt. Außerdem wird eine eventuell notwendige Größenanpassung eingeleitet.

Siehe auch