問題タブ [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 投票する
1 に答える
2492 参照

c# - TreeNode チェックボックスのビーバーをダブルクリックします

TreeViewアイコンTreeNodesとチェックボックスが設定されています。

メソッド内のイベントを破棄して、それらのいくつかのチェック/チェック解除機能を無効にしようとしていますBerforeCheck。チェックボックスをダブルクリックするまで、これは正常に機能します。チェックボックスの画像は実際の状態とは反対です (ステータスが の場合はチェックマークが表示されますChecked=false)。NodeDoubleClickandメソッドで StateImageIndex を手動で変更することを修正しようとしましたが、BeforeClick成功しませんでした。

さらに悪いことに、3 番目の画像を追加しましたStateImageList(はい、チェックボックスもトライステートにしたいです) が、まだ使用していません (コードで設定されていません)。いくつかのダブルクリック後のボックスの.

せいぜい期待どおりに動作させるにはどうすればよいですか、最悪の場合、チェックボックスのダブルクリックを無効にするにはどうすればよいですか? ありがとう。

PS: 質問は既にされていますが、回答がありませんでした...

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

fonts - Wicketツリーノードの色、フォントなどを変更します

ノードの色を変更してイタリックなどに変更する方法はありますか?

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

java - 2つの値(テキストとそのテキストの値)をjtreeノードに保存する方法

Java で Jtree を作成します。各ノードに 2 つの値を追加したいのですが、各ノードに2 つの値を持つことは可能ですか? たとえば、JCombobox では、1 つの値をテキストとして割り当て、もう 1 つの値をテキスト値として割り当てることができます。

では、Jtree ノードにこのようなものはありますか? そうでない場合、このようなものを保存するためのあなたの提案は何ですか?

このデータをデータベースに保存し、フォーム データベースも取得したいので、ノード パスを作成すると非常に役立ちます。

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

c# - ノードを TreeView に追加すると Thread-Exception が発生する

少し問題があります。

プレハブ (レベル エディター用に事前定義されたオブジェクト) を管理するクラスを作成しました。開始時にプレハブをロードすると、カテゴリと各プレハブの TreeNodes が作成され、コンストラクターによって認識される TreeView に追加されます。

既知の問題は、ノードを別のノードに追加するたびに、正しいスレッドではないため、「InvalidOperationException」が発生することです。コントロールを呼び出す必要があります。私はそれを試してみましたが、それは同じスレッドです - 「LoadForm」イベントでのみ呼び出されます。

PrefabManager -classの私のコードは次のとおりです。

そして、作成と呼び出しは次のとおりです。

ここでエラーが発生します:

何が問題だと思いますか?スレッドの問題だとは信じられません。どうすればこの問題を解決できますか?

どうもありがとう :)

編集 誰も答えを知らないのは悪いです:(ちなみに、ここにスタックトレースと例外に関するいくつかの情報があります:

{"Der für dieses Steuerelement durchgeführte Vorgang wird vom falschen Thread aufgerufen. Marshallen Sie den richtigen Thread mit Control.Invoke または Control.BeginInvoke, um den Vorgang auszuführen."}

(翻訳) この制御操作に対して実行されたテストは、間違ったスレッドから呼び出されています。正しいスレッドをマーシャリングするか、Control.Invoke Control.BeginInvoke を使用して操作を実行する

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

extjs - extjsツリーパネル:expand()&expandChildNodes()

私が書いた場合:

このrootNodeの子ノードにしかアクセスできませんが、このrootNodeの孫ノードにはアクセスできません。私は書かなければなりません:

それを達成するために。

ツリーが折りたたまれている場合でも、孫または子ノードを取得する別の方法はありますか?関数を使用する以外にnode.eachChild()?私は試した:

しかし、それは機能しません。

0 投票する
5 に答える
55392 参照

c# - 選択したノードがTreeViewの子ノードか親ノードかを判断するにはどうすればよいですか?

選択したノードがコントロールの子ノードであるか親ノードであるかを確認するにはどうすればよいTreeViewですか?

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

treeview - TreeNode を TreeView に割り当て、選択状態で表示する

こんにちは、

私はTreeNode trn、その子ノードのいくつかを持つtreenodeを含むものを持っています。今 TreeView tree 、私はこのノードを別のメソッドから渡したいと思ってtrnいますTreeView tree.

(trnユーザーの選択により毎回変わる可能性があります)

使ってみました

しかし、別のノードを強調表示したり、ルートノードのみを強調表示したりするなど、ばかげた結果が得られます。

treeNode のインデックスはありますか?任意のノードのインデックスを取得する場合は、そのまま使用します

しかし、 TreeNode に SelectedIndex が実際に存在するかどうかはわかりませんか?

どんな助けでも

よろしく、

サングラム・ナンドキール

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

c# - WinForms Treeview コントロールでノード テキストのインライン編集に使用されるフォントを変更するにはどうすればよいですか?

WinForms TreeView コントロールにデータを入力し、ロード時に各ノードのフォント属性を別々に設定しています。

ノードはインライン編集も可能です (F2 を押してテキストを変更するか、Windows エクスプローラーのフォルダー名のように一度選択してクリックします)。

ただし、ノードが編集モードになると、編集時に使用されるフォントは、その特定のノードのフォントではなく、TreeView コントロールの既定のフォントに戻ります。

各ノードの編集時に使用するエディット コントロールのフォントを、その TreeView ノードの表示に使用するフォントに合わせることはできますか? (そうであれば、どのように?)

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

c# - TreeNodeクリックで分離コードメソッドを呼び出す

TreeViewでTreeNodeがクリックされたときに、コードビハインドメソッドを呼び出したい。これは難しいことではないと思いますが、その方法の良い例を見つけることができません。

TreeNodeSelectActionを見てきましたが、これは単なる列挙のように見えるので、ノードがクリックされたときに自分のコードを呼び出すにはどうすればよいのでしょうか。

0 投票する
13 に答える
80314 参照

java - 二分木でノードを検索して返す方法は?

二分木でノードを検索し、そこにある場合は返そうとしています。それ以外の場合は null を返します。ところで、ノードクラスには、名前を含む文字列を返すメソッド name() があります...私がこれまでに持っているものは次のとおりです。

これは正しいです??