listview让列自动适应字段宽度?

cqlyzz 2004-01-31 03:33:30
列是动态添加的,用autosize不成功。似乎是因为屏幕不能显示全部字段。
...全文
295 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fj218 2004-03-24
  • 打赏
  • 举报
回复
你自己编写调整columns的语句,不就行了
ailibuli 2004-03-24
  • 打赏
  • 举报
回复
用程序动态指定列名、列宽。(注:ListView1: TListView;)

procedure Add_Columns(ColName: String; ColWidth: integer);
var
ListCol: TListColumn;
begin
ListCol := ListView1.Columns.Add;
ListCol.Caption := ColName;
ListCol.Width := ColWidth;
end;
cqlyzz 2004-03-24
  • 打赏
  • 举报
回复
up
liuyj1979 2004-02-01
  • 打赏
  • 举报
回复
你的列是不是中文的?Delphi对中文的支持不好,中文用autosize总会少半个字的。
还是用程序动态指定列宽吧
cqlyzz 2004-02-01
  • 打赏
  • 举报
回复
用autosize不行啊!!!!!!!!
newc_k 2004-01-31
  • 打赏
  • 举报
回复
把每列的autosize设为TRUE
licun8223 2004-01-31
  • 打赏
  • 举报
回复
把里面的一个属性设为True就可以了

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧