Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 2 Tasten drücken (https://www.delphipraxis.net/114337-2-tasten-druecken.html)

Atombesen 23. Mai 2008 15:05


2 Tasten drücken
 
Hi Leute!
Da ich grad ein kleines pin pong mache hab ich noch ne frage. ist es möglich einzustellen das wenn zwei tasten gleichzeitig gedrückt werden sich in meinem fall beide bilder (kellen) bewegen? wenn ja wie?

MFG Atombesen

Vampyr09 23. Mai 2008 16:24

Re: 2 Tasten drücken
 
geht zum Beispiel mit

Delphi-Quellcode:
If (Key = vk_right and vk_left) then
Und nach dem "then" halt noch eintragen, dass sich die Höhe der beiden Kellen ändern sollen.

SirThornberry 23. Mai 2008 16:47

Re: 2 Tasten drücken
 
@Vampyr09: Dir ist schon klar das vk_right und vk_left keine bitmasken sind und somit das ganze nicht so kombinierbar ist?

Medium 23. Mai 2008 16:58

Re: 2 Tasten drücken
 
MSDN-Library durchsuchenGetAsyncKeystate bzw. MSDN-Library durchsuchenGetKeyboardState sind da meist ganz hilfreich.

Vampyr09 23. Mai 2008 17:13

Re: 2 Tasten drücken
 
Also ich hab es getestet bevor ich es hier geschrieben hat.
Und es hatte funktioniert, sonst hätte ich es ja sicherlich nicht gepostet, right?

Keine ahnung was deiner Meinung nach nicht klappen sollte. :oops:

:edit: okay, steinigt mich - ich merk grad, dass es nicht geht sondern nur das "right" überprüft ^^

Atombesen 23. Mai 2008 20:33

Re: 2 Tasten drücken
 
Ehm kann man das irgendwie auch ohne function machen also einfach in den eigenschaften vom tform oder so einstellen?
also wenn ich zwei tasten gleichzeitig drücke bewegt sich nur die eine kelle die andere wird blockiert. wie bei blobby^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz