Vcl.StdCtrls.TCustomListBox.OnDrawItem
Delphi
property OnDrawItem: TDrawItemEvent read FOnDrawItem write FOnDrawItem;
C++
__property TDrawItemEvent OnDrawItem = {read=FOnDrawItem, write=FOnDrawItem};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | protected | Vcl.StdCtrls.pas Vcl.StdCtrls.hpp |
Vcl.StdCtrls | TCustomListBox |
説明
オーナー描画リスト ボックスを再表示する必要があるときに発生します。
OnDrawItem を使用すると、リスト ボックス内の項目を Style 値 lbOwnerDrawFixed、lbOwnerDrawVariable、または lbVirtualOwnerDraw で描画するハンドラを記述することができます。OnDrawItem は、リストボックスが項目を表示する必要がある時に発生します。OnDrawItem は、オーナー描画リストボックスに対してのみ発生します。
項目を保有する四角のサイズは、オーナー描画リスト ボックスの場合 ItemHeight プロパティ、変数オーナー描画リスト ボックスの場合 OnMeasureItem イベントに応答することにより、判断することができます。
OnDrawItem は、Vcl.StdCtrls.TDrawItemEvent 型のイベント ハンドラです。
関連項目