2017-03-16 15 views
1

は、私は、WindowsフォームでTreeList作成していると私はアップと .INは子ノード親ノードが多いtreelistボタンダウンを追加しました。親ノードを展開すると、子ノードを持ち、子ノードも親ノードです。現在選択されている親ノードの子ノードのカウント値を取得したい。TreeList - 現在選択されている親ノードの最後の子ノードを取得する方法は?

私はこの問題を解決してください。

おかげに関して

Saravanan

答えて

1

TreeViewオブジェクトのSelectedNodeプロパティは、現在選択されたノードを返します。 (SelectedNodeによって返されるものを含む)ツリービュー内の任意のノードについて

LastNodeプロパティは、その下に最後の子ノードを返します。

一般に、あなたが作業しているクラスのすべてのプロパティとメソッドを調べて、動作を発見することは有益でしょう。たとえば、この場合、TreeViewクラスとTreeNodeクラスを見ると、ツリービューをナビゲートするために必要な情報が得られます。

+0

おかげ – User6667769

+0

@saravanansaravanaに移動します。この回答が助けになったら、それをアップヴォート/選択した回答としてマークしてください。 – Phylyp

+0

私は評判があまりありません。そういうわけで私はあなたの答えをアップヴォートすることができません。アップヴォートをクリックしている間、「あなたは評判が少ないので、あなたはできません」。しかし、とにかくあなたの指導に感謝します。 – User6667769

1

私の仕事では、多くのプロセスを検索しました。しかし、子ノードや親ノードの数を調べる必要はありません.C#で定義済みの関数があります。ツリーリストノード。

TreeList.MoveNextVisible();

Treelist.MovePrevVisible();

又は

TreeList.MoveNext();

TreeList.MoveNextVisible();

又は

あなたは歓迎している -

TreeList.Move();

一度treelist内のノードを展開し、これらのprededinedのfuctionは親とその子ノードご指導のための

関連する問題