Vielen Dank Socke!
Mit diesem Ereignis funktioniert es!
Doch wenn ich die Pfeiltasten benutze, bekomme ich ja eine 0 (Pfeiltasten=Sondertasten)
und müsste noch einmal den ReadKey; Befehl benutzen um den Scancode abzufragen, richtig?
Mit dem Scancode kann man ja erst sehen, um welche Sondertaste es sich handelt, oder?
Dabei tritt aber wieder das Problem mit dem ReadKey; Befehl auf...
Bei "uses" habe ich jetzt das CRT entfernt und als Fehlermeldung sagt das Programm:
Identifier not found "ReadKey" -> Warum???
Hier der Quellcode:
--------------------------
Code: Alles auswählen
uses
Classes, SysUtils, FileUtil, Forms, Graphics, Controls, Dialogs, ExtCtrls,
StdCtrls;
procedure TForm1.FormKeyPress(Sender: TObject; var Key: char);
begin
if key=#0 then
begin
key:=ReadKey;
if key=#77 then
moped_image.top:= moped_image.top-10;
end;
end;
-------------------------
Hoffe auf eure Hilfe!
