問題タブ [treenodecollection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
869 参照

c# - TreeNodeCollectionのキーは一意である必要がありますか?

ATreeNode.Nameは、ノードkeyがaの一部であるTreeNodeCollection場合(たとえば、に追加された場合TreeView.Nodes)のノードでもあります。

ユニークであるTreeNode.Name必要がありますか?

私はMSDNでTreeNodeCollectionまで持っていますが、その後の答えを見つける方法がわかりません。

編集: そしてもっと重要なことに、この種の答えを(ドキュメント/クラス定義内から)見つけるための最良の方法は何ですか?

0 投票する
1 に答える
2113 参照

c# - C#で名前とテキスト以上のものを使用してTreeNodeをTreeNodeCollectionに追加する方法

ツリービューに子を持つノードをいくつか追加したいのですが、たとえばToolTipTextを使用してノードを追加する方法に問題があります。TreeNodeCollectionでやりたいです。コードを変更することは可能ですか、またはどうすればよいですか?これが私のコードで、すべてのノードがルートノードです。

発信コード:

0 投票する
2 に答える
2095 参照

vb.net - TreeNode に既存の TreeNodeCollection を挿入する

問題:

以下のスクリーンショットでは、ノード300-9885-00Xとその TreeNodeCollection (赤い四角) が表示されています。少し下に、300-9885-00Xもう一度見つけます。以前に見つけた TreeNodeCollection をそのノードに挿入したいのです...

ツリービュー ノード


背景情報

AutoCAD/SolidEdge アセンブリを通過する再帰プログラムがあります。ドキュメントを開き、アセンブリとその子などを(再帰的に)出力します...

  • 緑色は印刷されていることを意味します
  • オレンジ色は以前に印刷されたことを意味するため、再度印刷する必要はありません...

質問:

既存の TreeNodeCollectionTreeNodeに挿入するにはどうすればよいですか?

知っている:

  1. TreeNodeCollection の場所
  2. コレクションを挿入したいノードの場所

次の変数TreeNodesには、私のコレクションが含まれています。テキストを追加するには、コレクションをループする必要がありますか? TreeCollectionAdd エラー

0 投票する
1 に答える
326 参照

asp.net - TreeNodeCollection、TreeNodeBinding、TreeView を使用して GridView のノードを追加する

私は、既存のビュー状態が GridView アイテムを呼び出すビジネス プロセスの改善に取り組んでいますが、現在は折りたたみツリーに実装しようとしています。最も簡単な方法は、ロジックをシャドウし、集約段階でツリー ノードを割り当ててコレクションに追加し、継承を維持することです。私が見つけられないように見えるのは、それがノードごと、ツリーごと、またはその他のものであるかどうかにかかわらず、TreeNodeCollection をプルして TreeView にバインドする方法です。テキストと XML を追加するものを見てきましたが、これは VB.Net の GridView オブジェクトを表示する必要があります。

明確でない場合、私は VB は初めてですが、Java/PHP には強いバックグラウンドがあります。物事を完全に再設計することはできず (大規模なプロジェクト)、既に存在するものを回避する必要があるという事実に関連する提案を保持してください。

ありがとう!