Vcl.ExtCtrls.TBandInfoEvent
Delphi
TBandInfoEvent = procedure (Sender: TObject; Control: TControl;
var Insets: TRect; var PreferredSize, RowCount: Integer) of object;
C++
typedef void __fastcall (__closure *TBandInfoEvent)(System::TObject* Sender, Vcl::Controls::TControl* Control, System::Types::TRect &Insets, int &PreferredSize, int &RowCount);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | Vcl.ExtCtrls |
Description
TBandInfoEvent est le type des gestionnaires d'événements Vcl.ExtCtrls.TControlBar.OnBandInfo et Vcl.ExtCtrls.TCustomControlBar.OnBandInfo d'une bande.
Sender est la barre de contrôle contenant la bande.
Control est le contrôle sur la bande qui est déplacée (généralement un objet TToolBar).
Insets est la marge entre les bords du contrôle et les bords de sa bande. Cette valeur peut être ajustée par le gestionnaire d'événements.
PreferredSize est la largeur préférée de la bande. La largeur de la bande peut être réduite afin que la bande tienne dans la barre de contrôle. Cette valeur peut être ajustée par le gestionnaire d'événements.
RowCount est le nombre de lignes de contrôle sur lesquelles la bande s'étend dans la barre de contrôle. Cette valeur peut être ajustée par le gestionnaire d'événements.