delphi – 自动调整TListView的列

前端之家收集整理的这篇文章主要介绍了delphi – 自动调整TListView的列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想自动调整TListView中的所有列.我使用下面的代码,但它没有做任何事情.
ListView1.Columns.Add.Caption := 'Field Name';
ListView1.Columns.Items[0].Autosize := True;

我如何在Delphi中自动调整TListView的列.

我将ViewStyle设置为vsReport.

提前致谢

解决方法

我得到了答案.将列宽设置为-1或-2可解决问题.

使用-1设置将列标题设置为列中最大子项文本的大小,

和-2设置将列标题设置为列标题中文本的大小.

ListView1.Columns[0].Width := -1 or -2;

猜你在找的Delphi相关文章