C# 在ListView中显示不必要的滚动条
C#WinForms: 不明白为什么在这个屏幕截图中会显示烤饼条? 我仍然希望它显示垂直滚动条“根据需要”,但这个水平滚动条?为什么它会出现?我的东西没那么宽 下面是我在FormLoad上进行的一些初始化。如果这是罪魁祸首的话C# 在ListView中显示不必要的滚动条,c#,winforms,C#,Winforms,C#WinForms: 不明白为什么在这个屏幕截图中会显示烤饼条? 我仍然希望它显示垂直滚动条“根据需要”,但这个水平滚动条?为什么它会出现?我的东西没那么宽 下面是我在FormLoad上进行的一些初始化。如果这是罪魁祸首的话 listView.Scrollable = true; listView.FullRowSelect = true; listView.View = View.Details; listView.HeaderStyle = ColumnH
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.ClientSize.Width;
这对我的情况没有帮助。我使用的是类似listView.ClientSize.Width-10的东西。仅客户端大小仍然会导致水平滚动。这不是寻求帮助的正确位置。单击“提问”按钮。
header.Width = listView.ClientSize.Width;