Delphi-PRAXiS

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

Atombesen 21. Mai 2008 06:52


ein Bild bewegen
 
Hi Leute!
Ich wollte ein kleines Porgramm schreiben wo ich ein bild mithilfe von Buchstabentasten bewegen kann. Nun hab ich mir von einem Freund das mal angeschaut jedoch weiß ich nicht wie : "procedure TForm3.FormKeyPress(Sender: TObject; var Key: Char);" in den quellcode eingefügt wird. das heißt ob ich da wie normalerweiße auf irgendwas doppelklicken muss oder so. Also einfach reinkopieren scheint nicht zu gehen das sich dann das bild nicht bewegt. (Wenn das trotzdem gehen sollte dann liegt der Fehler woanders)

Ich bedanke mich im Vorraus.

Atombesen

Corpsman 21. Mai 2008 07:05

Re: ein Bild bewegen
 
Mir wird schlecht...

also wenn du auf dein Forumlar klickst( 1 mal ) , dann ist links der Objectinspector, der hat oben die Karteireiterkarte "Ereignisse"

da klickst du drauf, und da ist dann in der Liste das OnKeyPress , auf das du doppelklicken must.

Das ganze funktionniert aber nur wenn du auf der Form sonst keine Elemente hast die den Cursor bekommen können,

Also keine TButtons, Tedit, Tmemo, Tlistbox ...

bluesbear 21. Mai 2008 07:17

Re: ein Bild bewegen
 
Ich erinnere mich dunkel - da war doch noch was mit KeyPreview := True; ?

SirThornberry 21. Mai 2008 08:27

Re: ein Bild bewegen
 
Zitat:

Zitat von Corpsman
Mir wird schlecht...

:gruebel: Du hast nie mit Programmieren angefangen sondern konntest gleich alles?

Atombesen 21. Mai 2008 15:09

Re: ein Bild bewegen
 
Is echt aufmunternt von dir Corpsman das du glei dein pc voll reierst, wenn ein Amateur fragt wie etwas geht. Wenn du kein bock hast immer dein pc von neuem abzuwischen dann antworte einfahc nich..... :wall:

Atombesen 21. Mai 2008 15:13

Re: ein Bild bewegen
 
ach und wie mach ich das wenn doh elemente drauf sind?

Die Muhkuh 21. Mai 2008 15:17

Re: ein Bild bewegen
 
Hi,

setze die Property KeyPreview der Form auf true (wie bluesbear sagte). Danach wechselst zu den Eigenschaften der Form und suchst dort nach OnKeyPress. Doppelt drauf klicken und siehe da, Dein gesuchtes Event. ;)

Lill Jens 21. Mai 2008 15:30

Re: ein Bild bewegen
 
Hey ho ;)

ich glaub du solltest erst mal die tuts machen. Ist wahrscheinlich sinnvoller als gleich ein bild zu bewegen ;)

Anfang Tut's

Danach verstehst du viele Sachen besser

Gruß LJ

Atombesen 21. Mai 2008 15:43

Re: ein Bild bewegen
 
hm naja ich mach delphi net von mir aus und ich muss in zwei wochen meien porgramm abgeben deswegen lohnt sich das net^^

[...]
ES HAT FUNKTIONIERT DANKE FÜR EURE HILFE!!!!!!!!!!!!
[edit=SirThornberry]Beiträge zusammengeführt - Mfg, SirThornberry[/edit]

idontwantaname 21. Mai 2008 16:11

Re: ein Bild bewegen
 
Zitat:

Zitat von Atombesen
hm naja ich mach delphi net von mir aus und ich muss in zwei wochen meien porgramm abgeben deswegen lohnt sich das net^^

Glaub mir, dir werden viele Dinge fehlen, die du in solchen Tutorials lernst ;)

Zitat:

Zitat von Corpsman
Mir wird schlecht...

Ich denke, solch einen Kommentar kann man sich wohl wirklich verkneifen :roll: Jeder hat mal mit einem Hello-World Programm angefangen.

Wenn man nichts Sinnvolles zu sagen hat, dann soll man es lassen. Meiner Meinung nach wertet diese Zeile deinen gesamten doch relativ hilfreichen Beitrag stark ab, sowie mein persönliches Bild von dir.

Lg oli


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