Ещё легче превратить форму в светофор - чтобы она переливалась всеми цветами радуги. Достаточно немного изменить процедуру, обрабатывающую срабатывание таймера:
unitUnit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls;
type
TForm1 = class(TForm)
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1; implementation {$R *.DFM}
//МИГАНИЕ ФОРМЫ
procedure TForm1.Timer1Timer(Sender: TObject); begin
Randomize;
Form1.Color:= rgb(random(256)
,random(256),random(256));
if Form1.visible = true then
Form1.Hide
else Form1.Show
end;
end.
После старта программы форма будет то исчезать, то вновь появляться на экране - каждый раз в другой «одёжке»
На этом потешный час заканчивается. Далее вы найдёте фигурные и прозрачные формы, а также немало других программистских артефактов, которые пригодятся вам при организации розыгрышей. Усердно изучая дельфийские премудрости, вы сможете сделать убегающие кнопки, исчезающие меню, возникающие ниоткуда картинки...
Да что тут говорить:
программируйте - «и хорошее настроение не покинет больше вас»!