ノードを作成するときにテキスト設定を設定できますが、代わりにResultingTextSettingsを参照する必要があると思います。たとえば、ノード(LNewNode)を作成した後、SceneTreeViewがFireMonkey TTreeViewの場合、次のコードを使用できます。
LNewNode := TwwSceneTreeNode.Create(SceneTreeView);
LNewNode.Parent:= SceneTreeView;
LNewNode.Text:= 'Node Text';
LNewNode.ResultingTextSettings.Font.Size:= 8;
LNewNode.ResultingTextSettings.FontColor:= TAlphaColorRec.Red;
あなたが選択のための色を変更する必要がある場合は、ツリービューのOnChangeイベントを使用して、フォントの色を設定して、以前の選択のフォントをクリアする必要があります。
if SceneTreeView.Selected<>nil then
begin
SceneTreeView.Selected.ResultingTextSettings.FontColor:=
TAlphaColorRec.Blue;
// Find way to clear earlier font color for
// prior selection and put code here
end;
申し訳ありませんが、私が欲しいのは、自分のTStyleBookを使ってこれらの設定を解決する方法なので、作成するすべてのツリーのすべてのアイテムについてmannualyする必要はありません。 – TioGuedes
嬉しいです。 –