2016-10-29 12 views
1

Windowsエクスプローラは、スクロール時に半透明のアイテムを表示できます。この動作はスムーズなスクロールを生成します。WinForms ListView滑らかなスクロール

WindowsフォームのListViewでこの効果を再現する方法はありますか?

Windows Explorer view

更新

私は同じ動作を変更して別のListViewが見つかりました:

Properties Windows dialog

+1

Explorerは、リストビューを使用していません。カスタムコントロール、サブクラス化されたDirectUIHwndです。 ListViewとよく似ていますが、コンテンツは完全にカスタムペイントされています。これは、ListView.OwnerDrawとほぼ同じです。だからこそこのようなトリックを引き出すことができます。マイクロソフトはそれを私たちと共有したくありません。 –

+0

Windowsのプロパティダイアログに、同じ効果を表示する別のリストが見つかりました。 WinSpy ++によると、それは 'SysListView32'です。 – Velcro

+1

それはもっと説得力があります。 Winformsでも動作しますが、Groupsプロパティを使用する必要があります。 –

答えて

0

は、部分的なラインでスクロールできることは一般的に有用な機能ではありません。

しかし、本当にしたい場合はShowGroupstrueに設定してください。 ListViewコントロールはピクセルレベルのスクロールを許可します。例えば

example of pixel level scrolling