問題タブ [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.
c# - ファイルパスを取得してTreeViewを配置しますか?
私はこのコードを持っています:
ご覧のとおり、このメソッドはファイルパスを取得します。お気に入りC:\Windows\notepad.exe
次に、TreeViewにFileSystemのように表示させます。
そして、「+」をクリックすると、次のようになります。
これらのパスを上記のメソッドに送信することで得られるものは次のとおりです。
ノードを配置する方法を教えてください。
c# - TreeNode で 259 を超える文字を取得する方法はありますか?
私は treeView を作成していますが、ノードの名前の一部が 259 文字を超えていますが、名前の最初の 259 文字しか使用しません。これを修正する方法を知っている人はいますか?
c# - ASP.NET:拡張可能な空のTreeNodeを作成する方法
TreeNode.ChildNodes
のイベントにデータを入力する必要がありTreeView.TreeNodeExpanded
ます。問題は、イベントが発生する前にノードが空であり、この場合は展開できず、その横に展開アイコン[+]が表示されないことです。
関連するオブジェクトに子があり、それらの子をノードに追加しない場合に備えて、ノードを拡張可能にしたいと思います。
ノードに仮想の子を追加し、展開時に削除することを考えました。より良いオプションはありますか?
ありがとうございました。
c# - ASP.NET:TreeNodeのコンテナTreeViewを取得します
??のコンテナを取得するTreeView
方法TreeNode
皆さん、ありがとうございました。
c# - ASP.NET TreeView:TreeView.TreeNodePopulateを使用している場合、TreeNode.ParentおよびTreeNode.ChildNodesを取得できません
ASP.NET:Expandable Empty TreeNodeの作成方法で説明されているようにTreeView
、ユーザーが親ノードを(初めて)オンデマンドで展開するときに、コントロールのノードにデータを入力しています。ポピュレーションプロセスは正常に機能します。
問題は、ルートノードでなくてもnullTreeNode.Parent
を取得しようとするとです。また、指定された子ノードがいくつかあった場合でも、空のコレクションを返します...TreeNode
TreeNode.ChildNodes
TreeNode
これについての説明はありますか?そして、それを解決するために私は何ができますか?
ありがとうございました。
c# - ASP.NET すべての TreeView ノードを取得する
andを反復せずに、コントロール内のすべてのTreeNode
オブジェクトを取得する方法はありますか??TreeView
TreeView.Nodes
TreeNode.ChildNodes
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
- foobar
- h
- 私
- g
ありがとう!
winforms - TreeNode.ExpandAll で特定の TreeNode ノードの展開を回避しますか?
誰も前にそれを尋ねませんでした:
ユーザーが「すべてを展開」したときTreeNode
に、WinFormsで特定のクラスの子孫が展開されないようにする効率的な方法は何ですか?TreeView
確かに は扱えますが、操作の場合のみ に設定するBeforeExpand
のは苦労します。どうすればこれを判断できるのだろうか?サブクラス化してオーバーライドできますが、それはオーバーライドできません...e.Cancel
true
ExpandAll
TreeView
ExpandAll
c# - 追加後にツリービューから画像を削除する方法
Visual Studio 2010 と c# を使用して、ツリービューを作成し、各ノードに画像を追加しました。振り返ってみると、3 つのメイン ルート ノードの子に関連付けられているイメージを削除したいと考えています。3 つのメイン ルート ノードの子からイメージを削除し、3 つのルート ノードのイメージを保持するにはどうすればよいですか?
ノードのプロパティを開こうとし、すべての子ノードの ImageIndex と SelectedImageIndex を「none」に変更しました。[OK] を押すと、各子ノードのデフォルト イメージが表示されます。
ありがとう
c# - ASP.NET:複数のTreeViewノードを選択する方法は?
TreeNode
?? で複数のオブジェクトを選択するにはどうすればよいですTreeView
か??