Autor Beitrag
Nacho229
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 27.03.08 21:16 
Zuerst einmal ein frohes Hallo, ich programmiere jetzt erst seit ein paar wochen und hab mich erstmal an sachen wie Taschenrechnern (1 Eingabefeld, 2 Eingabefelder ) und ein paar anderen basics probiert.

Nun stellte sich mir die frage nach hotkeys, ich hab über die suchfunktion eine menge informationen gefunden, die alle weit über mein anfängerproblem hinausgingen. und wenn ich ehrlich bin habe ich in den meisten fällen nuhr bahnhof verstanden.

also ich versuche gerade bitbuttons, dehnen ich kleine bildchen zugewiesen habe, wie autos über eine "straße" fahren zu lassen, ich hatte schon die eine oder andere praktische idee,
z.b. autos bei einem "crash" ein anderes bild zuweisen zu lassen
ich habs über
ausblenden Delphi-Quelltext
1:
2:
3:
if bitbtnauto1.Left =bitbtnauto2.left + bitbtauto2.width
   then begin
     bitbtnauto1.visible := false // wird umgeändert in ein anderes bild anstatt visible false

gelöst. aber ich wollte eines der beiden "autos" über ein steuerkreuz steuern, hierzu habe ich die codes eigentlich, können. nur wollte ich diese 4 buttons (bitbtnoben,bitbtnunten,..-links,..-rechts) den pfeiltasten zuweisen , so, dass ich die pfeiltaste "oben" drücke und dann der bitbtn ausgelöst wird.

ich habe wie gesagt gerade erst damit angefangen udn desshalb kann ich noch keinen delphi code liefern.

und falls jmd einen vorschlag bzw einen tipp hat wäre ich ihm sehr verbunden wenn er die anwendung (z.b. bei den uses musst du math einbinden ..oder so) deppenfreundlich erklären konnte in dem sinne mfg nacho

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Xion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
EE-Maler
Beiträge: 1952
Erhaltene Danke: 128

Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
BeitragVerfasst: So 30.03.08 13:33 
:welcome:

die Anfängerquote ist zur Zeit extrem hoch, oder irre ich mich da 8)

Also:

1. Warum nimmst du keine Images statt BitBtns für die Autos?

2. Der wichtigste aller Befehle in diesem Bereich: Form.DoubleBuffered:=True; und alles Flackern ist weg ;) das hat mich tierisch geärgert als ich davon gehört hab, vorher hat nämlich immer alles geflackert :D Naja, dafür ruckelts dann irgendwann :lol:

3. www.delphi-forum.de/...ght=getasynckeystate
damit kannst du "Tastendrücke" auslesen ;) Cursortasten sind die von 37 bis 40
einfach in einen Timer einbauen

_________________
a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
Nacho229 Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 31.03.08 16:34 
Hi, danke für deine antwort!

zu 1 : super idee danke ^^ bin ich garnicht drauf gekommen :) habs mal geändert.

zu 2 : Is n genialer tipp auch noch ein dankeschön dafür :D

zu 3 : hab ich nicht auf anhieb verstanden aber da lese ich mich mal rein danke!
Edit : habs verstanden super^^
mfg