2017-08-16 12 views
-3

Ich habe versucht, ein Windows-Antragsformular mit einer einfachen Funktion zu erstellen, ich möchte meinen Mauszeiger (von einer beliebigen Position) nach unten bewegen, solange ich meine "F" -Taste halte . Sobald ich "F" loslasse, sollte sich der Zeiger nicht mehr bewegen. Bis jetzt habe ich es geschafft, meinen Mauszeiger in eine Position zu bringen, nachdem ich "F" gedrückt habe, aber ich kann meine Maus nicht bewegen, während ich die Taste gedrückt halte.Bewegen Sie die Maus, während Sie eine Taste gedrückt halten

+1

Können Sie etwas Code teilen, um zu zeigen, was Sie versucht haben? Und welche Probleme haben Sie erlebt? – ainwood

+0

Zeigen Sie uns Ihre Methode für diesen Tastendruck und was Sie erreichen möchten. Es gibt viele Möglichkeiten, dies zu lösen, aber wenn es nur eine spielerische Anwendung ist, würde ich nur einen Timer und ein Checkflag implementieren: auf Keydown setzen Sie einen bool und starten Sie den Timer, um Ihre Methode zu wiederholen und auf keyup stop: [Here] (https: // stackoverflow.com/questions/4127270/c-sharp-how-to-loop-while-mouse-button-is-helddown) ist Doggetts Antwort, die Sie an Tastenanschläge anpassen können. – user685590

Antwort

Verwandte Themen