問題タブ [treenode]

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 に答える
472 参照

c# - ファイルパスを取得してTreeViewを配置しますか?

私はこのコードを持っています:

ご覧のとおり、このメソッドはファイルパスを取得します。お気に入りC:\Windows\notepad.exe

次に、TreeViewにFileSystemのように表示させます。

そして、「+」をクリックすると、次のようになります。

これらのパスを上記のメソッドに送信することで得られるものは次のとおりです。

TreeViewの現在の外観

ノードを配置する方法を教えてください。

0 投票する
0 に答える
135 参照

c# - TreeNode で 259 を超える文字を取得する方法はありますか?

私は treeView を作成していますが、ノードの名前の一部が 259 文字を超えていますが、名前の最初の 259 文字しか使用しません。これを修正する方法を知っている人はいますか?

0 投票する
3 に答える
2498 参照

c# - ASP.NET:拡張可能な空のTreeNodeを作成する方法

TreeNode.ChildNodesのイベントにデータを入力する必要がありTreeView.TreeNodeExpandedます。問題は、イベントが発生する前にノードが空であり、この場合は展開できず、その横に展開アイコン[+]が表示されないことです。

関連するオブジェクトに子があり、それらの子をノードに追加しない場合に備えて、ノードを拡張可能にしたいと思います。

ノードに仮想の子を追加し、展開時に削除することを考えました。より良いオプションはありますか?

ありがとうございました。

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

c# - ASP.NET:TreeNodeのコンテナTreeViewを取得します

??のコンテナを取得するTreeView方法TreeNode

皆さん、ありがとうございました。

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

c# - ASP.NET TreeView:TreeView.TreeNodePopulateを使用している場合、TreeNode.ParentおよびTreeNode.ChildNodesを取得できません

ASP.NET:Expandable Empty TreeNodeの作成方法で説明されているようにTreeView、ユーザーが親ノードを(初めて)オンデマンドで展開するときに、コントロールのノードにデータを入力しています。ポピュレーションプロセスは正常に機能します。

問題は、ルートノードでなくてもnullTreeNode.Parentを取得しようとするとです。また、指定された子ノードがいくつかあった場合でも、空のコレクションを返します...TreeNodeTreeNode.ChildNodesTreeNode

これについての説明はありますか?そして、それを解決するために私は何ができますか?

ありがとうございました。

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

c# - ASP.NET すべての TreeView ノードを取得する

andを反復せずに、コントロール内のすべてのTreeNodeオブジェクトを取得する方法はありますか??TreeViewTreeView.NodesTreeNode.ChildNodes

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

c# - 「SelectedNode」を使用せずにツリービューに動的にノードを追加する

3つのルートを含むツリービューがあり、各ルートには3つの子が含まれています。子の1つにノードを追加したいと思います。ユーザーがノードを選択する代わりに(SelectedNodeメソッドなしで)ノード「name」を使用してこれを行うにはどうすればよいですか。

例えば:

  • root1
    • a
    • b
    • c
  • root2
    • d
    • e
    • f
  • root3
    • g
    • h

ユーザーは基本的に、テキストボックスにノードの名前を指定することにより、ノードを挿入する子を選択します。ユーザーがノード「g」に「foobar」を挿入するように指定すると、ツリービューは次のようになります。

  • root1
    • a
    • b
    • c
  • root2
    • d
    • e
    • f
  • root3
    • g
      • foob​​ar
    • h

ありがとう!

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

winforms - TreeNode.ExpandAll で特定の TreeNode ノードの展開を回避しますか?

誰も前にそれを尋ねませんでした:

ユーザーが「すべてを展開」したときTreeNodeに、WinFormsで特定のクラスの子孫が展開されないようにする効率的な方法は何ですか?TreeView

確かに は扱えますが、操作の場合のみ に設定するBeforeExpandのは苦労します。どうすればこれを判断できるのだろうか?サブクラス化してオーバーライドできますが、それはオーバーライドできません...e.CanceltrueExpandAllTreeViewExpandAll

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

c# - 追加後にツリービューから画像を削除する方法

Visual Studio 2010 と c# を使用して、ツリービューを作成し、各ノードに画像を追加しました。振り返ってみると、3 つのメイン ルート ノードの子に関連付けられているイメージを削除したいと考えています。3 つのメイン ルート ノードの子からイメージを削除し、3 つのルート ノードのイメージを保持するにはどうすればよいですか?

ノードのプロパティを開こうとし、すべての子ノードの ImageIndex と SelectedImageIndex を「none」に変更しました。[OK] を押すと、各子ノードのデフォルト イメージが表示されます。

ありがとう

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

c# - ASP.NET:複数のTreeViewノードを選択する方法は?

TreeNode?? で複数のオブジェクトを選択するにはどうすればよいですTreeViewか??