Vcl.StdCtrls.TCustomComboBox.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 | TCustomComboBox |
説明
オーナー描画コンボ ボックスを表示する必要があるときに発生します。
OnDrawItem イベント ハンドラを記述すると、オーナー描画コンボ ボックスのドロップダウン リストの項目を、描画することができます。OnDrawItem イベント ハンドラは、グラフィック要素をリスト項目に追加したり、リスト項目のテキストをグラフィックと置き換えたりすることができます。
Canvas 上での項目の描画は、Rect パラメータで提供される座標を使用します。OnDrawItem は、Style が csOwnerDrawFixed または csOwnerDrawVariable に設定されているときにのみ発生します。
OnDrawItem イベント ハンドラがない場合、コンボ ボックスは Rect パラメータを現在のブラシで埋め、Index パラメータによって指定された項目のテキスト値に書き込みます。
OnDrawItem は、Vcl.StdCtrls.TDrawItemEvent 型のイベント ハンドラです。