Flere KeyDown events på samme tid

Tags:    c#

jeg har følgende kode:

http://pastebin.com/553157

Meningen er, at hvis jeg holder både pil op og til venstre nede så skal direction_y blive større og direction_x mindre. Problemet er, at når en ny keydown event går i gang så stopper den gamle.

Jeg prøvede med et while loop men det crashede mit program, hvilket ikke er helt optimalt. Hvis der er nogen der har forslag til hvordan jeg kan få begge events til at være i gang samtidig så vil jeg være taknemlig.

På forhånd tak.
Martin Fjordvald.



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Når du skal læse mere end én key af gangen må du gribe fat i GetAsyncKeyState!

Jeg har brygget dette lille eksempel til dig som viser hvorledes du kan læse dine navigationstaster.

Eksemplet enabler / disabler fire labels som indikerer de enkelte retninger. Jeg har undladt disse (da de er erklæret i designer filen)

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 07.09.2006 09:23 af Bruger #10478
t