任何人都可以提供解决方案以在 Winform(Framwwork 2.0)中的 DataGridView 和 ListView 中始终显示滚动条(即使列表中没有项目)?
我试过但没有找到任何地方。
我尝试了以下功能但没有按预期工作
[DllImport("user32")]
private static extern long ShowScrollBar(long hwnd, long wBar, long bShow);
谢谢,
任何人都可以提供解决方案以在 Winform(Framwwork 2.0)中的 DataGridView 和 ListView 中始终显示滚动条(即使列表中没有项目)?
我试过但没有找到任何地方。
我尝试了以下功能但没有按预期工作
[DllImport("user32")]
private static extern long ShowScrollBar(long hwnd, long wBar, long bShow);
谢谢,
您可以使用Better ListView Express轻松完成此操作(它是免费的第 3 方 WinForms 控件):
listView.VScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;
水平滚动条也可以这样做:
listView.HScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;
该控件是 100% 托管的,因此不需要 WinAPI 调用。