-1

ツリー ビューと列ビューを並べて表示する必要があり、階層を視覚的に表示しながら、各項目の詳細を列形式で表示できます。これを行うには、左側に TreeView、右側に ListView、間にスプリッターを配置します。

私の問題は、ツリービューの ItemHeight プロパティにどのような値を設定しても、ListView と一致しないことです。17pxは少し小さすぎ、18pxは少し大きすぎます。誰もこれを以前にやったことがありますか?

16px 行の高さ:
ここに画像の説明を入力 :

17px 行の高さ:
ここに画像の説明を入力 :

18px 行の高さ:
ここに画像の説明を入力 :

4

1 に答える 1

0

確認済み-まったく同じフォントと同じItemHeightを設定すると(TreeViewに設定できます)、TreeViewとListViewの行は「同期」されます。

フォントの16San Serif, 9.75ptItemHeight等しいサンプルスクリーンショットは次のとおりです。

ここに画像の説明を入力してください

DevExpressTreeListなどのコントロールの使用も検討してください。それはあなたにいくらかの時間を節約するでしょう。


これは別のscrrenshotで、 13Microsoft San Serif, 8.28ptItemHeight等しいコントロールを示しています。

ここに画像の説明を入力してください

于 2013-03-04T23:22:53.790 に答える