4

長いテキストを含む TreeView にノードを挿入すると、水平スクロールバーが表示されます。スクロールする代わりに、TreeNode でテキストをワードラップする方法はありますか?

現在、TreeView の幅に応じてテキストを分割し、そのチャンクを異なるノードに表示するソリューションを使用していますが、サイズ変更後に「配置」が保持されず、奇妙に見えます。

4

2 に答える 2

4

TreeViewのScrollableプロパティをfalseに設定すると、スクロールバーが削除されますが、テキストも切り捨てられます。おそらく、必要なものではありません。

このMSDNフォーラムのスレッドは、実行可能と思われる答えを提供しますが、OwnerDrawText関数を使用してノードを自分で描画することに興味があるかどうかはわかりません。

個人的には、可能であれば、ノードテキストを短くしたり、ツリー領域を大きくしたりするなど、全体を考え直そうと思います。

于 2012-10-04T14:48:06.493 に答える
0

同様の問題が発生したときにこれを見つけました。 .aspx . Web(ASP.NET)専用であることに注意してください。

于 2015-06-24T20:49:41.777 に答える