Ich hab euch mal meinen Quelltext reingestellt. Eine Sache ist noch wenn "W" gedrückt wird soll er eine Line nach oben malen. Wenn "A" gedrückt wird soll er eine Line nach links malen.Wenn "S" gedrückt wird soll er eine Line nach unten malen. Wenn "D" gedrückt wird soll er eine Line nach rechts malen.
Und er soll nur solange die line malen bis ich von der Taste runter bin.
Delphi-Quellcode:
if GetAsyncKeyState(ord('W'))<0
then
begin
cbData1.checked:=false;
cbStrobe.checked:=false;
LinieHorizontal:=0;
LinieVertikal:=-5;
end
else
begin
cbData1.checked:=true;
end;
if GetAsyncKeyState(ord('D'))<0
then
begin
cbData5.checked:=false;
cbStrobe.checked:=false;
LinieHorizontal:=5;
LinieVertikal:=0;
end
else
begin
cbData5.checked:=true;
end;
if GetAsyncKeyState(ord('A'))<0
then
begin
cbData7.checked:=false;
cbStrobe.checked:=false;
LinieHorizontal:=-5;
LinieVertikal:=0;
end
else
begin
cbData7.checked:=true;
end;
Paintbox1.Canvas.LineTo(X+LinieHorizontal,Y+LinieVertikal);
end;
[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]