Entwickler-Ecke

Sonstiges (Delphi) - Delphi-Anfänger braucht Hilfe


DelphiProgrammer97 - Di 22.12.09 20:05
Titel: Delphi-Anfänger braucht Hilfe
Hallo,

Ich programmiere st ca 2 Monaten, nun möchte ich endlich mal ein kleines rennspiel oder so machen, deshalb habe ich 3 fragen

1.) Wie schreibe ich den Befehl das sich z.B. eine Imagebox oder ein Shape zu einer anderen Koordinate bewegt, wenn ich auf einen button klicke

2.)und die 2. Frage: Kann ich die Farbe meines Cursors ändern? Wenn ja, wie?

3.) Wie kann ich den Typ des Cursors ändern wenn ich auf einen button klicke(z.B. von crDefault auf crHandPoint)

Für Antworten wäre ich sehr dankbar


Sylvus - Di 22.12.09 20:12

:welcome:

1)

Delphi-Quelltext
1:
2:
X:integer=10;
Shape.Left:=X;


2) & 3)
Du musst dafür Bilder erstellen, die du dann als Cursor benutzt. Auch die Farbe wirst du nur verändern können, wenn du ein entsprechnedes Bild lädst! Dein Stichwort könnte LoadCursor sein, aber such doch einfach mal hier im Forum, da findest du sehr viel. Bsp: http://www.delphi-library.de/topic_Einbinden+von+Icons++Cursor++Bitmaps_98,0.html


Viel Erfolg
Sylvus

P.S.
Ich glaub, wie du das ganze im Event des Buttons machst, ist dir klar oder?
Natürlich ist das ganze einfacher, wenn du die Cursor von Delphi benutzt und nicht deine selbstgemachten. Nur ist die Auswahl da nicht so groß :)

P.P.S.
Ich war schneller


jaenicke - Di 22.12.09 20:12

Zunächst einmal gehört nur eine Frage in jeden Thread.

Da es hier sehr kurz ist, dennoch eine Anwort:
Egal was du machen willst, du schreibst es einfach in OnClick des Buttons, wenn das beim klick darauf passieren soll. Also zum Beispiel:

Delphi-Quelltext
1:
2:
3:
4:
ShapeXY.Left := 100;
// oder:
ShapeXY.Cursor := crHandPoint;
...


DelphiProgrammer97 - Di 22.12.09 20:18

danke