Vcl.DBCGrids.TDBCtrlGrid.OnPaintPanel

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

Delphi

property OnPaintPanel: TPaintPanelEvent read FOnPaintPanel write FOnPaintPanel;

C++

__property TPaintPanelEvent OnPaintPanel = {read=FOnPaintPanel, write=FOnPaintPanel};

プロパティ

種類 可視性 ソース ユニット
event published
Vcl.DbCGrids.pas
Vcl.DBCGrids.hpp
Vcl.DBCGrids TDBCtrlGrid

説明

TDBCtrlGrid がグリッドにパネルを描画する必要があるときに発生します。

OnPaintPanel イベントハンドラを記述して,TDBCtrlGrid オブジェクトのパネルの描画をカスタマイズできます。TDBCtrlGrid は Color または SelectedColor プロパティを使って背景をペイントし,PanelBorder プロパティで指定されていれば浮き上がった境界を描画します。それから,OnPaintPanel イベントが発生し,イベントハンドラがパネルのイメージを追加できます。

DBCtrlGrid パラメータはパネルを含むグリッドを示します。Index パラメータはペイントされているパネルのインデックスを示し。値が 0 なら最初のパネル,1 なら 2 番めのパネルを示します。PanelIndex プロパティを使用すると,描画されているパネルが選択されているのかどうかがわかります。

パネルをペイントするには Canvas プロパティを使用します。キャンバス上の点(0, 0)はパネルの左上隅,点(PanelWidth, PanelHeight)は右下隅を示します。

パネル上のコントロールは別々に描画され,OnPaintPanel イベントハンドラで描画される必要はありません。

関連項目