2

任何人都可以提供解决方案以在 Winform(Framwwork 2.0)中的 DataGridView 和 ListView 中始终显示滚动条(即使列表中没有项目)?
我试过但没有找到任何地方。

我尝试了以下功能但没有按预期工作

[DllImport("user32")] 
private static extern long ShowScrollBar(long hwnd, long wBar, long bShow);

谢谢,

4

1 回答 1

1

您可以使用Better ListView Express轻松完成此操作(它是免费的第 3 方 WinForms 控件):

listView.VScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;

水平滚动条也可以这样做:

listView.HScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;

该控件是 100% 托管的,因此不需要 WinAPI 调用。

于 2012-09-04T00:21:13.860 回答