問題タブ [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# - TreeNode ForeColor の変更 SelectedNode.ForeColor
TreeNode オブジェクトに ForeColor を設定しました。その後、このノードをクリックすると、マウスを離すまで SelectedNode.ForeColor は変更されません。
ForeColor == Color.Empty を持つすべての TreeNode は、マウス クリックですぐに適切な SelectedNode.ForeColor を取得します。
キーボードを使用して選択を移動すると、期待どおりに機能します。しかし、マウスクリックではありません。ノードの ForeColor を Color.Black などに設定し、最初のマウス クリックで正しい SelectedNode.ForeColor を取得するにはどうすればよいですか?
このように TreeView を埋めます。「色」が追加されたすべての TreeNode オブジェクトで、マウス ダウンで ForeColor (赤) を取得します..マウスの左ボタンを離して適切な白の ForeColor を取得するまで..
こうすれば..
できます!うーん。これは、.NET TreeView の既定の動作のバグですか?
そしてもちろん..
..今は正常に戻っています..そして、働かないでください!! 誰も理由を説明できますか!? ここでは、ノードの左ボタンをクリックすると、青色の背景とノードの ForeColor が取得されます。その上で、マウス ボタンを離すまで待ってから、選択した背景と前部の色を正しくペイントします (私の意見では)。
ノート!FullRowSelect が true の場合。上記の DrawNode コードは機能しません。ノード部分を除くすべての行に青い背景色をペイントします(白くペイントされています)。
extjs - Ext.js 編集可能な TreeNode
TreeNodes (つまり、フォルダ) をユーザーが編集できるようにすることはできますか? TreeNode クラスに editable というオプションがあることがわかりましたが、それを機能させることも、その使用例を見つけることもできませんでした。
私のもう 1 つのクエストは、入力ボックスをノードに配置して、ユーザーが各アイテムに数字を入力できるようにすることです。どうすればいいですか?
c# - ツリービューで選択したノードのルートノードまたは第1レベルノードを取得するにはどうすればよいですか?
ツリービューでルートノードまたは第1レベルのノードを取得するための以下のコードよりも簡単な方法はありますか?
data-structures - 二分木はレベル n でいくつのノードを持つことができますか? 帰納法を使って答えを証明する
これは宿題で、それに費やす時間があまりありませんでしたが、答えの一部は知っていて、少し助けが必要です plz
私は次のように考えています:
1 ノード ----> レベル 1
2,3 ノード ----> レベル 2
3,4,5,6,7 ノード ----> レベル 3
4,5,6,.....,15 ノード ----> レベル 4
5,6,7,8,9,.....,31 ノード ----> レベル 5
[ min=X node(s) TO max = 2^X - 1 node(s) ] からの node(s) 間隔 X はレベルを表す
今から私は完成する方法が混乱しています
c# - TreeViewコントロールで現在のノードを選択するにはどうすればよいですか?
ツリービューコントロールのイベントを使用するMouseClick
と、常にツリーの最初のノードが選択されます。ユーザーが現在のノードを選択するにはどうすればよいですか?私はC#を使用しています。
これは私が現在使用しているコードです:
前もって感謝します...
java - TreeNodeに子があるかどうかを確認する方法
com.google.gwt.user.client.ui.Tree
選択したウィジェットにTreeItem
子があるかどうかを簡単に確認できるウィジェットを使用して
いました。
ウィジェットを使用したかったの
com.smartgwt.client.widgets.tree.Tree
ですが、選択した子に子があるかどうかを確認する方法がわかりませんTreeNode
。私はこれについて少し混乱しています...
asp.net - コントロールを TreeNode に追加し、そこから値を取得します
各ノードの TreeView に DropDownList を追加したいと思います。ボタンをクリックすると値が取得されます。そのようにする方法はありますか。方法を教えてください。
ありがとう
.net - プログラムで.NET4WinFormTreeViewTreeNodeをクリックする方法
NodeClickイベントが発生するように、プログラムでツリービューツリーノードをクリックする必要があります。以前はSelect()を呼び出すことができましたが、このバージョンの.NET(4)では、そのメソッドはなくなりました。
誰もが新しいアプローチが何であるか知っていますか?
ありがとう、マイク
c# - NodeMouseClick イベントの発生を妨げている原因は何ですか?
私はフォルダーのリストを表示するためのツリービューを持っているWindowsフォームアプリで作業しており、NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
イベントを添付しています。ノードをクリックすると、サーバーメソッドを呼び出してツリービューにデータを入力します。ここで、ツリー ノードの 1 つの NodeMouseClick がまったくトリガーされていないことがわかります。ただし、残りのノードでは問題なく正常に動作します。トリガーされない正確な理由を誰か教えてください。After_Select イベントを使用したくありません。
サイズ = 280,369 のツリービューを使用
.net - .NET でラベル (Text プロパティ) または TreeNode を変更するにはどうすればよいですか?
たくさんのノードを持つ TreeView があります。ラベルを変更するはずのコードがいくつかありますが、効果はありません。デバッガーでステップ実行すると、.Text プロパティの値が正しいことがわかりますが、GUI には反映されません。何が間違っているのかわかりません。コードは次のとおりです。