Vcl.ExtCtrls.TLBGetColorsEvent

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TLBGetColorsEvent = procedure(Sender: TCustomColorListBox; Items: TStrings) of object;

C++

typedef void __fastcall (__closure *TLBGetColorsEvent)(TCustomColorListBox* Sender, System::Classes::TStrings* Items);

プロパティ

種類 可視性 ソース ユニット
type
typedef
public
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls Vcl.ExtCtrls

説明

TLBGetColorsEvent は、カラー リスト ボックスのイベント ハンドラ Vcl.ExtCtrls.TColorListBox.OnGetColors および Vcl.ExtCtrls.TCustomColorListBox.OnGetColors の型です。


TLBGetColorsEvent が発生するのは、カラー リスト ボックスにデータを格納していて、Style プロパティに cbCustomColors が指定されている場合だけです。

Sender は、TColorListBox のインスタンスです。

Items は、TCustomColorListBox に表示される色のリストを含む TStrings です。Items.Strings にはカラー リスト ボックスに表示される文字列のリストが、Items.Objects にはそれぞれの表示名に対応する TColor 値を TObject にキャストしたもののリストが含まれます。このイベント ハンドラに制御が移ったとき、Items には、cbStandard など Style プロパティに指定されたすべての色が含まれます。この Items リストを操作すると、TCustomColorListBox の色の追加、移動、削除を行うことができます。

関連項目