将ListView项目大小修复为自动

时间:2018-04-27 14:37:07

标签: c# winforms listview

您好我的Winform面板上有一个listView,如图所示:

Listview image

你看到有些物品越界了。

这是我试图解决的问题。

ListView1.AutoSize = true;

并根据此解决方案C# ListView Column Width Auto 我尝试使用

修复它
ListView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);

但它没有用。我猜是因为它的视图为"列表"。我试图将其宽度调整为-2但仍然是相同的错误。

在设置为面板的listview上无法自动调整大小,或者因为其视图设置为" list"。水平滚动条也很受欢迎。

1 个答案:

答案 0 :(得分:0)

试试这个:

ListView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
ListView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);