(株式のc# TreeViewを使用して)複数行のTreeNodeを使用することは可能ですか?
また、「\t」などの制御文字を TreeNode のテキストに追加することは可能ですか? これと同じ効果は、TreeNode に列を追加することによっても実現できます。これは可能ですか?
少なくとも独自のノードを描画しない限り、これが WinForms を使用して可能であるとは思えません。「所有者が描いた」ツリーノードを使用して、WinForms でこれを達成できるかもしれませんが、わかりません。
ただし、これは WPF でネイティブにサポートされています。
あなたの質問からは、ASP.NET と WinForms のどちらを使用しているかは明確ではありません。ASP.NET を使用している場合は、PRE タグを使用して書式設定を取得できますか?
ここで例を見ることができる Ra-Ajax TreeViewは、任意の量の HTML やコントロールを含めることができるため、ASP.NET に組み込まれている TreeView よりもはるかに優れています。(免責事項; 私は Ra-Ajax で働いています)
これにより、TreeView の内容を希望どおりにフォーマットすることができます。ただし、完全に暴走すると、スペースが多すぎるなどの理由で「表示アーティファクト」が作成されるリスクがあります...