gpt4 book ai didi

delphi - 如何将 Delphi ListView.Columns[0] 设置为右对齐?

转载 作者:行者123 更新时间:2023-12-03 15:06:46 25 4
gpt4 key购买 nike

我有一个带有 ViewStyle := vsReport 的 Delphi ListView。我正在显示数字数据,并希望将所有列设置为右对齐。我已经能够右对齐除 columns[0] 之外的所有列。由于某种原因,columns[0] 不允许 taRightJustify。它只允许 taLeftJustify。

是否可以将列[0]设置为右对齐?如果是这样,你该怎么做?

最佳答案

TListView 本身不支持您所要求的内容,这是由于 Microsoft 限制而不是 VCL 限制:

http://msdn.microsoft.com/en-us/library/windows/desktop/bb774743.aspx

The alignment of the leftmost column is always LVCFMT_LEFT; it cannot be changed.

对齐列[0]文本的唯一方法是所有者绘制它。

否则,切换到另一个控件,例如 Virtual Treeview .

关于delphi - 如何将 Delphi ListView.Columns[0] 设置为右对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25375447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com