在WinView Framework 2.0中的ListView和DataGridView中始终可见滚动条

时间:2012-08-31 09:54:00

标签: winforms listview datagridview

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

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

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

谢谢,

1 个答案:

答案 0 :(得分:1)

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

listView.VScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;

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

listView.HScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;

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