Entwickler-Ecke
WinForms - Prüfen ob sich der Cursor eher auf der X oder auf der Y Axe
Delete - So 28.08.11 23:47
Titel: Prüfen ob sich der Cursor eher auf der X oder auf der Y Axe
Hallo Leute,
ich wollte jetzt prüfen ob sich bei einem MouseMoveEvent der Mauszeiger eher auf der X oder auf der Y Axe bewegt, nur leider habe ich keine Ahnung wie ich das machen soll :(
Liebe Grüße BleachRukia
Delete - Mo 29.08.11 13:52
Hallo,
das kenne ich schon, bringt aber nichts :(
Ich will ein Steuerelement auf der X oder Y Axe bewegen, nur das Problem ist dabei, man kann nicht perfekt mit die Maus auf der X oder Y Axe bewegen und so wird dann das Steuerelement immer auf beiden Axen bewegt und zu schnell oder zu ruckhaft :(
Ich hatte auch versucht erst zu prüfen wenn sich der Mauszeiger eher 5 mal auf der X oder Y Axe bewegt hat das dann etwas passiert aber das kommt dann nur noch geruckelt rüber :(
Man könnte auch sagen ich suche nach der Sensitive des Mauszeigers/Bewegung :D
Liebe Grüße BleachRukia
Kha - Mo 29.08.11 14:30
Dann musst du daraus eben das Positionsdelta nach der ersten Mausbwegung berechnen und nachschauen, in welche Richtung die Maus eher bewegt wurde. Sollte das zu ungenau sein, schau erst nach, sobald die Maus einen bestimmten Radius verlassen hat.
PS: Achse!
thepaine91 - Mo 29.08.11 15:28
Eine Möglichkeit die mir einfällt ist die Mauspositionen nur zu speichern und diese anschließend in einem unabhängigen Thread berechnen lassen. Die Berechnung machst du dann z.B. einmal in der Sekunde. Sollte machbar sein und flüssig laufen wenn du dir ganz viel Arbeit machen willst kannst du es noch Mehrkern optimieren. ^^
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!