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