0

我正在使用 C# 处理 Winforms。

用屏幕截图更容易解释我的问题:

在左侧的列表视图中,请注意 item15 和更高版本是如何显示在第二列中的。我不想要那个。我希望它有一个垂直滚动条,并且 items15 出现在 item14 下,等等......而不是在新列中。我也在“列表”上设置了“视图”属性。

在此处输入图像描述

谢谢大家。

4

1 回答 1

1

你需要设置

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);
于 2012-05-22T13:55:34.520 回答