2

OnGetText イベント プロシージャの定義は次のとおりです。

TVSTGetTextEvent = procedure (Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: UnicodeString) of object;

このイベントのドキュメント CHM ヘルプ ファイルには次のように書かれています。

ニュース グループや Delphi Gems メッセージ ボードなどの他のリソースを使用して、説明を見つけてください。

このイベントで (Column < 0) をチェックしている SO に関する他の投稿を見たことがあります。

FWIW、データベース データから親子ツリー ビューを実装しようとしています。

4

1 に答える 1

4

仮想ツリーのHeader.Columnsコレクションで列を定義できます。Column指定された任意のイベント メソッドに渡されるパラメーターは、このコレクション内の列の 0 ベースのインデックスです。

Columnパラメータ値は、処理された列の 0 ベースのインデックス、またはNoColumn仮想ツリーに列がないことを示す (内部的に値 -1 を持つ) のいずれかです。

于 2015-03-31T08:32:19.380 に答える