我有一个不寻常的需要并排显示树视图和列视图,以便我可以直观地显示层次结构,同时还以列格式显示每个项目的详细信息。为此,我在左侧有一个 TreeView,在右侧有一个 ListView,中间有一个拆分器。
我的问题是,无论我为树视图的 ItemHeight 属性设置什么值,它都不会与 ListView 对齐。17px 有点太小,18px 有点太大。有没有人这样做过?
16px 行高:
:
17px 行高:
:
18px 行高:
:
刚刚验证 - 当您设置完全相同的字体和相同的 ItemHeight(您可以将其设置为 TreeView)时,TreeView 和 ListView 的行将被“同步”。
这是字体的示例屏幕截图San Serif, 9.75pt
,ItemHeight
等于 16:
还可以考虑使用DevExpress TreeList 之类的控件。这将为您节省一些时间。
这是另一个 scrrenshot,它显示了Microsoft San Serif, 8.28pt
等于ItemHeight
13 的控件: