Скачиваний:
10
Добавлен:
15.06.2014
Размер:
2.41 Кб
Скачать
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Buttons, StdCtrls, ExtCtrls;

type
TForm1 = class(TForm)
Image1: TImage;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
Button5: TButton;
Button6: TButton;
Button7: TButton;
Button8: TButton;
BitBtn1: TBitBtn;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure Button8Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

uses unit2,clipbrd;
var
krug:tkrug;
kvad:tkvad;
krpr:tkrpr;
okno1:timage;
pxm1,pym1,x0,y0,r0:word;

procedure TForm1.Button1Click(Sender: TObject);
begin
okno1:=form1.Image1;
colrback:=clwhite;
pxm1:=okno1.ClientWidth;
pym1:=okno1.ClientHeight;
with okno1.Canvas do begin
pen.Color:=colrback;
brush.Color:=colrback;
rectangle(0,0,pxm1,pym1);
end;
x0:=pxm1 div 2;y0:=pym1 div 2;
r0:=10;
krug:=tkrug.create(x0,y0,r0,clblack,okno1.Canvas);
kvad:=tkvad.create(x0+80,y0,r0,clblack,okno1.Canvas);
krpr:=tkrpr.create(x0-80,y0,r0,2*r0,clblack,okno1.Canvas);
krug.show;
kvad.show;
krpr.show;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
krug.movto(0,0,3);
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
kvad.movto(3,3,0);
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
krpr.movto(10,0,0);
okno1.Update;
sleep(200);
krpr.movto(0,5,0);
end;

procedure TForm1.Button5Click(Sender: TObject);
begin
krug.movto(0,0,-3);
end;

procedure TForm1.Button6Click(Sender: TObject);
begin
kvad.movto(-3,-3,0);
end;

procedure TForm1.Button7Click(Sender: TObject);
begin
krpr.movto(-10,0,0);
okno1.Update;
sleep(200);
krpr.movto(0,-5,0);
end;

procedure TForm1.Button8Click(Sender: TObject);
begin
clipboard.Assign(image1.Picture);
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
krug.Free;kvad.Free;krpr.Free;
end;

end.
Соседние файлы в папке как в методе
  • #
    15.06.2014434 б11Project1.cfg
  • #
    15.06.20146.68 Кб10Unit1.dcu
  • #
    15.06.201451 б10Unit1.ddp
  • #
    15.06.20142.57 Кб11Unit1.dfm
  • #
    15.06.20142.41 Кб10Unit1.pas
  • #
    15.06.20142.57 Кб10Unit1.~dfm
  • #
    15.06.20142.41 Кб11Unit1.~pas
  • #
    15.06.20143.47 Кб10Unit2.dcu
  • #
    15.06.20141.54 Кб11Unit2.pas
  • #
    15.06.2014678 б10Unit2.~pas