我想自动调整TListView中所有列的大小。我正在使用下面的代码,但它没有做任何事情。
ListView1.Columns.Add.Caption := 'Field Name';
ListView1.Columns.Items[0].Autosize := True;
我如何在Delphi中自动调整TListView的列大小。
我设置了我的
ViewStyle to vsReport
。提前致谢
最佳答案
我得到了答案。将列宽设置为-1或-2解决了该问题。
使用-1设置将列标题设置为该列中最大子项目文本的大小,
和-2设置将列标题设置为列标题中文本的大小。
ListView1.Columns[0].Width := -1 or -2;
关于delphi - 自动调整TListView的列大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4345407/