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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | Vcl.ExtCtrls |
説明
TBandInfoEvent は、バンドの Vcl.ExtCtrls.TControlBar.OnBandInfo イベントおよび Vcl.ExtCtrls.TCustomControlBar.OnBandInfo イベントのハンドラの型です。
Sender は、バンドが格納されているコントロール バーです。
Control はバンド上のコントロールで、移動の対象となるもの(通常は TToolBar オブジェクト)です。
Insets は、コントロールの端とそのバンドの端とのマージンです。この値はイベント ハンドラで調整できます。
PreferredSize はバンドの優先幅です。バンドがコントロール バー内に収まらない場合、バンドの幅は短くなります。この値はイベント ハンドラで調整できます。
RowCount は、バンドがコントロール バー内で占めるコントロール行の数です。この値はイベント ハンドラで調整できます。