VB2008 Express: MouseWheel-Event

Hallo zusammen.

Ich möchte nun zum ersten Mal das MouseWheel-Ereignis verwenden.

Wenn ich das Mausrad betätige, gibt

e.Delta

je nach Betätigungsrichtung einen Wert von 120 bzw. -120 zurück.

Dieser Wert ändert sich auch nicht, wenn ich in der „Sytemsteuerung“ > „Maus“ die Bildlaufgeschwindigkeit ändere.

Nun die Frage: Sind die Werte 120 und -120 konstant, oder besteht die Gefahr, daß ein Benutzer durch irgendeine Einstellung, die mir momentan nicht in den Sinn kommt, diese Werte (ohne es zu wissen) verändern kann?

Vielen Dank für Eure Hilfe

VG
Carsten

Hallo!
Kurz in der Dokumentation nachgeschaut:
„When handling the MouseWheel event it is important to follow the user interface (UI) standards associated with the mouse wheel. The MouseEventArgs…::.Delta property value indicates the amount the mouse wheel has been moved. The UI should scroll when the accumulated delta is plus or minus 120. The UI should scroll the number of logical lines returned by the SystemInformation…::.MouseWheelScrollLines property for every delta value reached. You can also scroll more smoothly in smaller that 120 unit increments, however the ratio should remain constant, that is SystemInformation…::.MouseWheelScrollLines lines scrolled per 120 delta units of wheel movement.“

Steht alles da…

Gruß,
Martin

Hi,
in der Hilfe steht dazu:

Die tatsächlichen oberen und unteren Bereiche dieses Werts beruhen potenziell auf der Geräteimplementierung oder auf anderen Aufrufern, die das Ereignis ausgelöst haben, und sind daher nicht definiert.

Gruß
Joey