当我向listview
控件添加超出控件宽度的其他列时,它不会显示水平滚动条。
如果listview
的大小(调整大小事件)发生更改,它将仅显示滚动条。如何在添加列后立即显示滚动条?
我尝试refresh()
并设置scrollable = false,
然后设置scrollable = true,
但这些都没有效果。我更喜欢没有DllImports的解决方案。
答案 0 :(得分:1)
对我来说看起来像个错误。但是,您的问题包含欺骗ListView
显示Scrollbar
:
listView1.SuspendLayout();
listView1.Columns.Add(..);
// ..
listView1.Width -= 1; ;
listView1.Width += 1; ;
listView1.ResumeLayout();