問題タブ [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.
c# - TreeNodeCollectionのキーは一意である必要がありますか?
ATreeNode.Name
は、ノードkey
がaの一部であるTreeNodeCollection
場合(たとえば、に追加された場合TreeView.Nodes
)のノードでもあります。
ユニークであるTreeNode.Name
必要がありますか?
私はMSDNでTreeNodeCollectionまで持っていますが、その後の答えを見つける方法がわかりません。
編集: そしてもっと重要なことに、この種の答えを(ドキュメント/クラス定義内から)見つけるための最良の方法は何ですか?
c# - C#で名前とテキスト以上のものを使用してTreeNodeをTreeNodeCollectionに追加する方法
ツリービューに子を持つノードをいくつか追加したいのですが、たとえばToolTipTextを使用してノードを追加する方法に問題があります。TreeNodeCollectionでやりたいです。コードを変更することは可能ですか、またはどうすればよいですか?これが私のコードで、すべてのノードがルートノードです。
発信コード:
vb.net - TreeNode に既存の TreeNodeCollection を挿入する
問題:
以下のスクリーンショットでは、ノード300-9885-00X
とその TreeNodeCollection (赤い四角) が表示されています。少し下に、300-9885-00X
もう一度見つけます。以前に見つけた TreeNodeCollection をそのノードに挿入したいのです...
背景情報
AutoCAD/SolidEdge アセンブリを通過する再帰プログラムがあります。ドキュメントを開き、アセンブリとその子などを(再帰的に)出力します...
- 緑色は印刷されていることを意味します
- オレンジ色は以前に印刷されたことを意味するため、再度印刷する必要はありません...
質問:
既存の TreeNodeCollectionをTreeNodeに挿入するにはどうすればよいですか?
知っている:
- TreeNodeCollection の場所
- コレクションを挿入したいノードの場所
次の変数TreeNodes
には、私のコレクションが含まれています。テキストを追加するには、コレクションをループする必要がありますか?
asp.net - TreeNodeCollection、TreeNodeBinding、TreeView を使用して GridView のノードを追加する
私は、既存のビュー状態が GridView アイテムを呼び出すビジネス プロセスの改善に取り組んでいますが、現在は折りたたみツリーに実装しようとしています。最も簡単な方法は、ロジックをシャドウし、集約段階でツリー ノードを割り当ててコレクションに追加し、継承を維持することです。私が見つけられないように見えるのは、それがノードごと、ツリーごと、またはその他のものであるかどうかにかかわらず、TreeNodeCollection をプルして TreeView にバインドする方法です。テキストと XML を追加するものを見てきましたが、これは VB.Net の GridView オブジェクトを表示する必要があります。
明確でない場合、私は VB は初めてですが、Java/PHP には強いバックグラウンドがあります。物事を完全に再設計することはできず (大規模なプロジェクト)、既に存在するものを回避する必要があるという事実に関連する提案を保持してください。
ありがとう!