Rav*_*sha 29 c# listview winforms scrollable
我正在使用带有checkboxes = true的System.Windows.Forms.ListView我可以看到当列表项超过可以容纳的值时,我得到一个水平滚动条.我试图找到任何属性来更改滚动条方向.Is有没有办法使它在垂直方向滚动?提前感谢
Nil*_*han 52
你需要设置
Listview1.Scrollable = true;
Listview1.View = View.Details
Run Code Online (Sandbox Code Playgroud)
只有在Listview1中添加了一些列时,这才能正常工作,因此添加一个虚拟列.喜欢,
ColumnHeader header = new ColumnHeader();
header.Text = "";
header.Name = "col1";
listView1.Columns.Add(header);
Run Code Online (Sandbox Code Playgroud)
小智 18
我认为强制愚蠢的ListView垂直滚动并将项目视为"标题"模式的唯一方法是:
ListView.View = View.Details;
ListView.HeaderStyle = ColumnHeaderStyle.None;
Run Code Online (Sandbox Code Playgroud)
并添加JUST ONE Column