Светоформа в Delphi

Ещё легче превратить форму в светофор - чтобы она переливалась всеми цветами радуги. Достаточно немного изменить процедуру, обрабатываю­щую срабатывание таймера:

 


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. 

 

 

После старта программы форма будет то исчезать, то вновь появляться на экране - каждый раз в другой «одёжке»

Delphi

На этом потешный час заканчивается. Далее  вы найдёте фи­гурные и прозрачные формы, а также немало других программистских ар­тефактов, которые пригодятся вам при организации розыгрышей. Усердно изучая дельфийские премудрости, вы сможете сделать убегающие кнопки, исчезающие меню, возникающие ниоткуда картинки...

 

Да что тут гово­рить:

программируйте - «и хорошее настроение не покинет больше вас»!

������� ������ ��� dle ������� ��������� ������

Помоги проекту! Расскажи друзьям об этом сайте: