Thema: Delphi Ping-Pong

Einzelnen Beitrag anzeigen

Niko

Registriert seit: 23. Jun 2003
416 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Ping-Pong

  Alt 14. Mai 2004, 20:22
Da ich um Code gebeten worden bin - so in etwa könnte dein KeyDown dann aussehen:
Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  canvas.pen.color := form1.color
  canvas.Brush.color := form1.color;
  form1.Canvas.Rectangle(rechteck); // Rechteck löschen
  if Key=vk_F1 then
  begin
    rechteck.Left:=rechteck.left-5;
    rechteck.bottom:=rechteck.bottom-5;
    rechteck.Right:=rechteck.right-5;
    rechteck.Top:=rechteck.top-5;
  end;

  if Key=vk_F2 then
  begin
    rechteck.Left:=rechteck.left+5;
    rechteck.bottom:=rechteck.bottom+5;
    rechteck.Right:=rechteck.right+5;
    rechteck.Top:=rechteck.top+5;
  end;

  canvas.pen.color:=clgreen;
  canvas.Brush.color:=clyellow;
  form1.Canvas.Rectangle(rechteck); // Rechteck an neuer Position zeichnen

end;
"Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking." (Dave Barry)
  Mit Zitat antworten Zitat