3

C# WinForms:无法弄清楚为什么它在此屏幕截图中显示 scoll 条?我仍然希望它“根据需要”显示垂直滚动条,但是这个水平滚动条呢?为什么会显示?我的物品没有那么宽...

在此处输入图像描述

这也是我在 FormLoad 上做的一些初始化 ..如果其中任何部分是罪魁祸首

    listView.Scrollable = true;
    listView.FullRowSelect = true;
    listView.View = View.Details;
    listView.HeaderStyle = ColumnHeaderStyle.None;
    ColumnHeader header = new ColumnHeader();
    header.Text = "MyHeader";
    header.Name = "MyColumn1";
    header.Width = listView.Width;
    listView.Columns.Add(header);
4

1 回答 1

5
header.Width = listView.Width;

不,你忘了边界。使固定:

header.Width = listView.ClientSize.Width;
于 2012-05-27T23:51:29.290 回答