2009-02-11 11 views
5

Meine WinForms-App verwendet das Mausrad und abonniert das Ereignis Control.MouseWheel. Wie kann ich es mit Scrolling-Methoden von anderen Eingabegeräten arbeiten lassen, insbesondere "Finger entlang der Kante" Scrollen auf dem (Synaptics) Trackpad auf meinem T61? Ich nehme an, dass ich die Trackpad-Nachrichten an das Ereignis Control.MouseWheel irgendwie verdrahten muss, aber ich habe keine Ahnung, wo ich anfangen soll ...So verwenden Sie das Trackpad-Scrollen in .Net

EDIT: Dies funktioniert derzeit nicht; also sendet mein Trackpad offenbar keine Control.MouseWheel Nachrichten.

Danke!

(Ich verwende C#, aber das ist sicher. Net allgemein).

Antwort

0

Im Allgemeinen werden beim Scrollen auf einem Trackpad die gleichen Signale wie beim Mausrad an den PC gesendet, damit die aktuelle Implementierung funktioniert.

+7

Sie sollten Mausrad-Nachrichten senden, aber Synaptics-Treiber nicht . Sie suchen nach systemeigenen Windows-Bildlaufleisten und bearbeiten sie. Und Synaptics Touchpads scheinen am weitesten verbreitet zu sein. –