1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| procedure TForm1.FormPaint(Sender: TObject);
var
x,y,r,l:integer;
const
caracteres: array [0..5] of char = ('D', 'E', 'L', 'P', 'H', 'I');
begin
randomize;
canvas.Font.Name:='Verdana';
canvas.Font.Style:=[fsBold];
for r:=1 to 400 do
begin
x:=random(20);
Application.ProcessMessages();
for y:=1 to random(20) do
begin
sleep(1);
canvas.Font.Color:=RGB(0,MulDiv(y,255,20),0);
//canvas.TextOut(x*15,y*15,chr(random(65)+65));
canvas.TextOut(x*15,y*15,caracteres[random(6)]);
l:=y;
end;
canvas.Font.Color:=clWhite;
//canvas.TextOut(x*15,l*15,chr(random(65)+65));
canvas.TextOut(x*15,l*15,caracteres[random(6)]);
end;
end; |
Partager