2012-08-31 68 views
2

任何人都可以提供在DataGridView和Winform(Framwwork 2.0)中的ListView中始終顯示滾動條(即使列表中沒有項目)的解決方案?
我試過但沒有找到任何地方。在Winform Framework 2.0中的ListView和DataGridView中始終可見的滾動條

我想下面的功能,但如預期

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

由於沒有工作,

回答

1

你可以做到這一點很容易Better ListView Express(這是一個免費的第三方的WinForms控制):

listView.VScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways; 

對於水平滾動條可以做同樣的事情:

listView.HScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways; 

控件是100%管理的,因此在那裏不需要WinAPI調用。