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を使用して簡単に実行できます(これはフリーウェアのサード パーティの WinForms コントロールです)。

listView.VScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;

水平スクロール バーでも同じことができます。

listView.HScrollBarDisplayMode = BetterListViewScrollBarDisplayMode.ShowAlways;

コントロールは 100% 管理されているため、WinAPI 呼び出しは必要ありません。

于 2012-09-04T00:21:13.860 に答える