Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Bild mit Tasten bewegen... (https://www.delphipraxis.net/6655-bild-mit-tasten-bewegen.html)

NeoDeluxe 17. Jul 2003 17:39


Bild mit Tasten bewegen...
 
Servus...
also ich will n run & jump machen...
will das ich mit steuerungs tasten n bild bewegen...
also ich weis das es durhc OnKeyPress gehen soll aber weis net wie man abfrag ob bestimmte tasten gedrückt wurde...
Hilfe... :?

Grüße, NeoDeluxe :hi:

Blizzard 17. Jul 2003 18:13

Re: Bild mit Tasten bewegen...
 
Hallo,
erstmal solltest du bei der form keypreview auf true stellen und dann gehste am besten her und wählst mal das onkeyup oder onkeydown (mit onkeypress gehts ned da der die pfeiltasten ned kennt) ereignis an und drückst F1 um die Online Hilfe zu öffnen und schaust dir da die virtuellen tastencodes an

im endeffekt sollte das in deinem programm dann so aussehen:
Delphi-Quellcode:
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 case key of
  vk_left:begin tuwas end;
  vk_right:tuwas
 end;
end;
die virtuellen tastencodes die du brauchst schauste am besten selber in der hilfe nach

mfg
Blizzard

Christian Seehase 17. Jul 2003 18:14

Re: Bild mit Tasten bewegen...
 
Moin NeoDeluxe,

lange nicht gesehen. Schön, dass Du mal wieder reinschaust. :)

Im OnKeyPress kannst Du es z.B. so machen:

Delphi-Quellcode:
begin
  case ord(key) of
    VK_UP : begin
      // Hier die Bewegung, in diesem Falle aufwärts
    end;
    // hier dann die Eintragungen für die weiteren Tasten
  end;
end;
Unter "Virtuelle Tastencodes" findest Du in der Hilfe die weiteren Codes.

Blizzard 17. Jul 2003 18:19

Re: Bild mit Tasten bewegen...
 
@Seehase
ersten wieder zu spät *gg*
zweitens in onkeypress geht das zumindest bei mir mit d6 nicht, da da der key nur ein char ist und die virtuellen tastencodes keinem char entsprechen (deswegen auch virtuell). bei mir wir bei den pfeiltasten nicht mal ein onkeypress ereignis ausgelöst sondern nur onkeyup und onkeydown

Blizzard

Christian Seehase 17. Jul 2003 18:56

Re: Bild mit Tasten bewegen...
 
Moin Blizzard,

Zitat:

Zitat von Blizzard
ersten wieder zu spät *gg*

:evil: :mrgreen:


Stimmt, im OnKeyPress geht es nicht :oops:

Ich schieb's mal auf die Wärme (vorhin zeigte das Aussenthermometer im Auto (es stand im Schatten) 32,5°C) ;-)

NeoDeluxe 17. Jul 2003 19:04

Re: Bild mit Tasten bewegen...
 
lösch den beitrag davor...geht wieder...hab OnMouseMove gemacht... *schäm* :oops: liegt wohl an der wärme... :mrgreen:

Grüße, NeoDeluxe

Daniel B 17. Jul 2003 19:05

Re: Bild mit Tasten bewegen...
 
Hallo,

http://www.delphipraxis.net/viewtopic.php?t=2889

Grüsse, Daniel :hi:

Christian Seehase 17. Jul 2003 19:06

Re: Bild mit Tasten bewegen...
 
Moin NeoDeluxe,

Zitat:

Zitat von NeoDeluxe
liegt wohl an der wärme... :mrgreen:

:mrgreen:

PS: Beitrag wunschgemäss gelöscht.

NeoDeluxe 17. Jul 2003 19:07

Re: Bild mit Tasten bewegen...
 
sorry...bin immer zu faul die suche zu benutzen.... :oops: *schäm*
bitte thread cloze... :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 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