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

.net - .Net Forms.TreeView でチェックボックスを制御するにはどうすればよいですか?

UI 要素の 1 つとして TreeView を使用した .Net デスクトップ アプリケーションがあります。

その TreeView を複数選択できるようにしたいのですが、それはまったくサポートされていません。

だから私はツリーにチェックボックスを追加しています.私の問題は、いくつかの項目だけが選択可能であり、そうでないものは選択を一貫してカスケードできないことです.

他のチェックボックスを表示しながら、いくつかのチェックボックスを無効または非表示にする方法はありますか?

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

c# - タブと改行などの書式設定されたテキストを含むc#ツリービューノード

(株式のc# TreeViewを使用して)複数行のTreeNodeを使用することは可能ですか?

また、「\t」などの制御文字を TreeNode のテキストに追加することは可能ですか? これと同じ効果は、TreeNode に列を追加することによっても実現できます。これは可能ですか?

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

c# - C#1つ以上のTreeNodeを選択するTreeviewを停止します

組織化された階層内の複数のTreeNodeを表示するTreeViewコントロールがあります。ユーザーが最高レベルのノードを選択するのを止めたい(これはBeforeSelectイベントを使用して達成された)。また、ユーザーが最上位ノードを選択した場合、TreeViewがノードの背景色を変更して「選択」するのを停止したい場合は、TreeViewが最上位ノードを強調表示しないようにします。

私が使用しているTreeViewは、コントロールのWinFormsバージョンです。

以下は私が現在使用しようとしているソースコードです:

これはノードの選択を解除しますが、これは望ましくない顕著なフラッシュ(〜200ms)の後でのみです。

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

c# - TreeNode (WinForms) 内のテキスト選択へのアクセス

WinFormsの editableのテキスト選択に関する情報にアクセスすることは可能ですか?TreeNodeTreeView

BeginEdit()やなどのメソッドを発見しましたが、ノード自体でやプロパティなど、EndEdit(bool cancel)より細かい制御が必要です。TextBoxBase.SelectionStartSelectionLength

これは C#/.Net で可能ですか?

0 投票する
4 に答える
30266 参照

winforms - WinForms TreeViewノードのチェックボックスを無効にする方法は?

TreeViewWinForms アプリケーションのコントロールでいくつかのチェックボックスを無効にできるようにする必要がありますが、標準TreeViewコントロールにはそのような機能が組み込まれていません。

私はすでにTreeView.BeforeCheckイベントを使用しており、ノードが無効になっていて、それが完全に正常に機能する場合はキャンセルします。

ForeColorまた、無効なノードの を に変更しGrayTextます。

シンプルで堅牢なソリューションを持っている人はいますか?

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

.net - ツリービューを使用せずにXmlNodeをTreeNodeに配置するにはどうすればよいですか?

ツリービューのようなノードの階層を作成するTreeNodeクラスのプロジェクトがすでにあります。次に、そのツリーノードにXMLノードを追加します。

簡単な方法で、WindowsフォームのTreeviewウィジェットを使用してそれを行うことができますが、それは使いたくありません。

ツリーノードにノードを追加する他の方法はありますか?

ありがとう..

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

inheritance - カスタム TreeNode および SelectNodeChanged

私はasp.netに取り組んでおり、TreeViewを作成するために使用するカスタムTreeNode(customTreeNode)を作成しました。

customTreeNode ではなく TreeNode オブジェクトを提供する selectnodechanged イベントを起動すると、問題が発生します。私もそれをキャストできないようです。

ツリーにデータを追加する方法は次のとおりです。

私のcustomTreeNodeクラス:

そしてイベント

treeViewSiteCollection.SelectedNodeタイプ TreeNode であり、キャストできません。