在Windows“较大项目”选择中,增加TListView项目(和TTreeView项目)之间的空间/高度 < >我使用Borland C++ +Builder 2009(但我假设Delphi的问题和解决方案是相同的),现在我假设我正在寻找的答案对于代码< TListVIEW> /CAR>项目和 TTeVIEW 项目都是相同的。我可能错了

在Windows“较大项目”选择中,增加TListView项目(和TTreeView项目)之间的空间/高度 < >我使用Borland C++ +Builder 2009(但我假设Delphi的问题和解决方案是相同的),现在我假设我正在寻找的答案对于代码< TListVIEW> /CAR>项目和 TTeVIEW 项目都是相同的。我可能错了,delphi,c++builder,delphi-2009,c++builder-2010,Delphi,C++builder,Delphi 2009,C++builder 2010,我注意到,在一台较小的Win 8.1笔记本电脑上,显示设置“更改所有项目的大小”设置为125%。使TreeView和ListView中的项目彼此更接近 我还没有测试过150%,我想情况会更糟 如果可能的话,我想调整一下。 我假设当选择较大的字体来显示这些项目时,同样的逻辑也适用 如果项目的高度“太”大,并且项目之间需要更多的空间,您将如何测试 如何增加它们之间的间距?考虑到我的ListView实现是虚拟的(ListView->OwnerData=true;) TForm具有缩放属性。如果为tru

我注意到,在一台较小的Win 8.1笔记本电脑上,显示设置“更改所有项目的大小”设置为125%。使TreeView和ListView中的项目彼此更接近

我还没有测试过150%,我想情况会更糟

如果可能的话,我想调整一下。 我假设当选择较大的字体来显示这些项目时,同样的逻辑也适用

  • 如果项目的高度“太”大,并且项目之间需要更多的空间,您将如何测试

  • 如何增加它们之间的间距?考虑到我的ListView实现是虚拟的(
    ListView->OwnerData=true;


  • TForm具有缩放属性。如果为true,则应根据字体大小自动调整窗体上所有组件的大小。我现在无法检查这是否适用于TListView和TTreeView,但您仍应检查此属性。

    Scaled设置为false。这是历史性的,大概从16年前我第一次创建这个项目开始,我就一直带着它。不知道为什么。然而,我认为我的问题对垃圾是有好处的。我不知道为什么我觉得它看起来不太好,但我已经运行了一些测试,结果表明TreeView和listView都处理得很好!!!!我大幅增加了字体的大小,它仍然显示得很好。事实上,其余的都不是那么好。。。状态栏、组合框、面板上的标签等。顺便说一句,比例不会影响这些。长话短说。我应该保持原样,集中精力调整所有其他东西的大小,以及菜单和弹出项的高度,但这是一个事件(在这个阶段没有尝试过,但我相信它会起作用)。所以我会接受你的回答。这是最好的回答。我问了一个新问题: