Thema: Delphi Form1 vibrien lassen

Einzelnen Beitrag anzeigen

Benutzerbild von sniper_w
sniper_w

Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#4

Re: Form1 vibrien lassen

  Alt 24. Nov 2005, 16:57
Delphi-Quellcode:
type
  TForm1 = class(TForm)
    Button1: TButton;
    Timer1: TTimer;
    procedure Button1Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  public
    count:integer;
    n:integer;
    x,y:Integer;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Timer1.Enabled := True;
  n := 0;
  x := left;
  y := top;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
  var dx, dy :Integer;
begin
  if n<=count then
  begin
    dx := random(50);
    dy := random(50);
    left := x + dx;
    top := y + dy;
    inc(n);
  end else
  begin
    Timer1.Enabled := False;
    left := x;
    top := y;
  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  randomize();
  count := 50;
  Timer1.Enabled := false;
  Timer1.Interval := 10;
end;
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
  Mit Zitat antworten Zitat