0
A
答えて
0
リストにフォーカスがあるときだけリストがスクロールすればいいですか?その場合は、Control.MouseWheel
イベントを使用してください。
フォーカスがない場合はリストをスクロールしますか?次に、他の記事で説明したようにマウスフックを実装するか、Application.AddMessageFilter
メソッドを見てみる必要があります。 は、マウスフックの管理バージョンを提供します。メッセージが入ってくると、そのメッセージをプレビューします。私はそれについて何か書きましたhere。
関連する問題
- 1. ListViewの水平/垂直スクロール
- 2. ScrollView垂直スクロール
- 3. スクロールの垂直スライダー
- 4. C#リストビュー垂直スクロール
- 5. スクロール垂直視差
- 6. ListViewの垂直グリッド線
- 7. uiscrollviewでの垂直スクロールなし/ uiimageviewサブビュー
- 8. ListBox内の垂直スクロール
- 9. Primefaces p:カルーセルの垂直スクロール
- 10. Javascript touchEventsブレーク垂直スクロール
- 11. MuPDFのAndroidライブラリ垂直スクロール
- 12. 垂直スクロール時のフリーズコントロール
- 13. リッチテキストのAdobe Air垂直スクロール
- 14. C#WPF DataGrid垂直スクロール
- 15. 同期のRichTextBox垂直スクロール
- 16. 自動スクロール垂直リスト?
- 17. Dojo TabContainer垂直スクロールまたはスライド
- 18. 垂直スクロールが動作しない
- 19. WPF ScrollViewerが垂直にスクロールしない
- 20. スムーズな垂直スクロール - ユーザースクロールをブロックする
- 21. CSS/JavaScriptで複数列垂直スクロール
- 22. JQueryクラウド垂直にスクロールするカルーセル
- 23. CSS固定要素が垂直スクロールを削除します
- 24. jquery/javascriptマウスホイールのスクロール水平/垂直
- 25. jQueryモバイル無効ページコンテンツ垂直スクロール
- 26. Spark Scroller、垂直スクロールに限る
- 27. フルページの背景画像と垂直スクロール
- 28. Windows Phone垂直スクロールの方法
- 29. フレックスツリーの垂直スクロールの問題
- 30. キャンバスに垂直スクロールを行うことができません
フォーカスがある場合はスクロールしたい – Kai
OK、次にMouseWheelが機能します。 MouseWheelをオーバーライドします。スクロールする方法(正のデルタについては、私は思う?)を理解し、現在選択されているインデックスを取得し、既知の値を追加して、ListView.EnsureVisible(newIndex)を呼び出します。 –
"既知の値"と言うと、 "wheel down = 4 rows"のようなルールを思い出して、新しいインデックスのEnsureVisible(listView.SelectedIndex + 4)を呼び出しますが、新しいインデックス –