C#WinForms: 无法弄清楚为什么它会在这个屏幕截图中显示scoll bar? 我仍然希望它“根据需要”显示垂直滚动条,但这个水平滚动条?它为什么显示?我的物品不是那么宽......
这里也是我在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);
答案 0 :(得分:5)
header.Width = listView.Width;
不,你忘记了边界。修正:
header.Width = listView.ClientSize.Width;