C# WinForm ListView 自动调整列宽
可以使用 ListView 的 AutoResizeColumns 方法来自动调整列宽。
示例代码:
// 加载数据到 ListView
listView1.Items.Add(new ListViewItem(new string[] { '1', 'John', 'Doe' }));
listView1.Items.Add(new ListViewItem(new string[] { '2', 'Jane', 'Smith' }));
listView1.Items.Add(new ListViewItem(new string[] { '3', 'Bob', 'Johnson' }));
// 自动调整列宽
listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
其中,ColumnHeaderAutoResizeStyle 枚举类型指定了列宽调整的方式。常用的值有:
- ColumnHeaderAutoResizeStyle.HeaderSize:根据列头的宽度调整列宽。
- ColumnHeaderAutoResizeStyle.ColumnContent:根据列中内容的宽度调整列宽。
- ColumnHeaderAutoResizeStyle.None:不自动调整列宽。
原文地址: https://www.cveoy.top/t/topic/mTrc 著作权归作者所有。请勿转载和采集!