2010-12-23 102 views
2

我有一個輸入表單,必須根據鼠標滾輪的更改進行滾動。我不能使用標準的機制來讓滾動自動完成,但必須手動執行滾動(從代碼)。用於鼠標滾輪更改的默認滾動偏移

我的問題是,如果有一些指導方針或標準的滾動抵消應該是多大?也許存在一個保存默認值的枚舉(.net)?顯示的內容是巨大的輸入表單。 (該應用程序是一個WPF的應用程序,但我想這是一個普遍的問題是獨立於語言的)

更新

由於gstercken顯示我在SystemInformation類合適的值,我找到了WPF的System.Windows.SystemParameters.WheelScrollLines值。

回答

2

SystemInformation類有一個屬性MouseWheelScrollLines指示邏輯行多少滾動鼠標滾輪的每一個凹口(由鼠標控制面板的用戶設定),或-1,如果在「一個屏幕時間「鼠標選項被選中。

但是,它取決於您的具體應用程序什麼應該被視爲一個「邏輯線」。