Utwórz TImage, ustaw wielkość i nazwę (width 300,height=300, rys) i TButton, na który kliknij dwa razy.
Wpisz poniższy kod:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
procedure TForm1.Button1Click(Sender: TObject); var x,y,srx,sry,a,b :integer; begin srx :=150; sry:= 150; //rysowanie układu Rys.Canvas.MoveTo(150,0); Rys.Canvas.LineTo(150,300); Rys.Canvas.MoveTo(0,150); Rys.Canvas.LineTo(300,150); //rysowanie lini for x:=-150 to 150 do begin a:=1; b:=0; y:=srx-(a*x+b); Rys.Canvas.MoveTo(x+srx,y); y:=srx-(a*(x+1)+b); Rys.Canvas.LineTo(x+srx,y); end; end; |
Autor: Spider100