我正在使用 C# 处理 Winforms。
用屏幕截图更容易解释我的问题:
在左侧的列表视图中,请注意 item15 和更高版本是如何显示在第二列中的。我不想要那个。我希望它有一个垂直滚动条,并且 items15 出现在 item14 下,等等......而不是在新列中。我也在“列表”上设置了“视图”属性。
谢谢大家。
你需要设置
listview.Scrollable = true;
listview.View = View.Details
listview.HeaderStyle = ColumnHeaderStyle.None;
添加一个虚拟列,这是一个重要的步骤,因为我们将 View 更改为details:
ColumnHeader header = new ColumnHeader();
header.Text = "MyHeader";
header.Name = "MyColumn1";
listView.Columns.Add(header);