-1

我有一个不寻常的需要并排显示树视图和列视图,以便我可以直观地显示层次结构,同时还以列格式显示每个项目的详细信息。为此,我在左侧有一个 TreeView,在右侧有一个 ListView,中间有一个拆分器。

我的问题是,无论我为树视图的 ItemHeight 属性设置什么值,它都不会与 ListView 对齐。17px 有点太小,18px 有点太大。有没有人这样做过?

16px 行高:
在此处输入图像描述 :

17px 行高:
在此处输入图像描述 :

18px 行高:
在此处输入图像描述 :

4

1 回答 1

0

刚刚验证 - 当您设置完全相同的字体和相同的 ItemHeight(您可以将其设置为 TreeView)时,TreeView 和 ListView 的行将被“同步”。

这是字体的示例屏幕截图San Serif, 9.75ptItemHeight等于 16:

在此处输入图像描述

还可以考虑使用DevExpress TreeList 之类的控件。这将为您节省一些时间。


这是另一个 scrrenshot,它显示了Microsoft San Serif, 8.28pt等于ItemHeight13 的控件:

在此处输入图像描述

于 2013-03-04T23:22:53.790 回答