C# WinForms: 无法弄清楚为什么它会在此屏幕截图中显示滚动条? 我仍然希望它“根据需要”显示垂直滚动条,但是这个水平滚动条?为什么会显示?我的元素没有那么宽...
这也是我在 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);
最佳答案
header.Width = listView.Width;
不,你忘记了边界。修复:
header.Width = listView.ClientSize.Width;
关于c# - ListView 中显示不必要的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10778012/