親ノードが仮想文字列ツリーに隠れている場合、サブノードを表示する方法はありますか?
私はツリー構造でいくつかのタスクを持っており、現在のユーザーに属するタスクだけをリストとして表示したいが、すべてのレベルから表示したいと思う。 私がしたことは、ツリーボタン、ツリーラインを隠し、固定インデントを設定し、toShowHiddenNodesオプションを有効にするリストを表示する機能です。この機能では、ツリー全体(すべてのレベル)を繰り返し、現在のユーザーに属していないノードを非表示にします。IsVisible [Node]:= FalseIsVisible [Node]:= True表示されるべきサブノードは、その親が隠されているときは見えない。仮想文字列ツリー - 親ノードが隠されているときにサブノードを表示する
VT.TreeOptions.PaintOptions
-
toShowButtons - toShowTreeLines
+ toFixedIndent
+ toShowHiddenNodes
+1と認めます。答えはThanx。私はコードをチェックしており、絵画のコンセプト全体ではこれが許されていないようです。私はSetVisibleメソッドからVisiblePath条件を省略しようとしましたが、次に塗りつぶしで奇妙な結果が得られました。これは変更するのが非常に複雑なので、別のツリーを使用してリストを表示します。 –