.


:




:

































 

 

 

 


Delphi ң қ ү




Delphi , , ү ғ ғ ғұ қ құғ ү .

қ ң үң ғ ғ ( Image ), ұғ Canvas қ ә . ң (ү қ, ң ә .) ғ ү ң Canvas қ қ ә .

:

form1. Canvas. Restangle (10,10,100,100);

();

Қ ғ ә ғ () Canvas қ қ. ұ () ү- ұ, ң ә қ өң () ә (Y) қ қ.

Қ ә ққ

Қ () қ ә ү, қ ә ққ қ: қ ү ғ қ, ққ қ қ ғ қ.

(қ) ғ қ ә ққғ Pen (қ) Brush (ққ) қ ә , ұ TPen ә TBrush ө. ң қң ә қ ң ү қ.

TPen ң қ :

Color үң ү()

Width үң қңғ ( )

Style үң ү

Pen.Color қң ә ұқ қғ (TColor): clBlack, clOlive, clGray, clBlue, clMaroon, clNavy clSilver, clAqua, clGreen, clPurple, clRed, clWhite.

Pen.Style қ ә қ:

psSolid ү;

psDash ү, ұ ;

psDot ү, ққ ;

psClear ү ө.

Pen.Width қң ә ү , ү ү ғ.

Ққ (Canvas.Brush) ұқ қ ә қ ә қ.Ққ қ қ :

Color- ұқ ү;

Style қ қ ().

Brush.color қң ә ғ ө Tcolor ұқ қғ .

Brush.Style қә ә қ:

bsSolid ;

bsClear ;

bsHorizontal өң ;

bsVertical ;

bsFDiogonal қ ө қ .

ә ғ

қ ң ә ғ ү TextOut ә қ. әң қ ұқ ғ ү :

. Canvas. TextOut(x, y, );

ұғ x, y ғ әң ү;

қ ұқ (ғ ә).

TextOut ә ғ ә ң ң қ ,

PenPos қә ғ ,

: TextOut(PenPos.x, PenPos.y, );

1.8 Қ ә

LineTo ә ү қң ғғ ө ү .

. Canvas. LineTo(x, y);

MoveTo ә қ ү .

. Canvas. MoveTo(x, y);

Ellipse ә ( ғ, ң ә ә ): . Canvas.Ellipse(x1, y1,x2,y2);

ұғ: x1, y1, x2, y2 ұ .

Arc ә ғ :

. Canvas.Arc(x1, y1,x2, y2, x3, y3, x4, y4);

ұғ: x1, y1, x2, y2 , , ғ ғ .

Rectangle ә өұ :

. Canvas. Rectangle (x1, y1, x2, y2);

ұғ: x1, y1 ә x2, y2 қ ү ә ң қ ңғ өұ ұң .

FillRect ә Brush.Color қ қ ү өұ . ұ әң ғ , ұ ң Trect .

:

Var

R:Rect(20,20,150,150);

With Canvas do

begin

Brush.Color:=clRed;

FillRect(R);

End;

End;





:


: 2017-02-25; !; : 785 |


:

:

, ,
==> ...

1785 - | 1760 -


© 2015-2024 lektsii.org - -

: 0.01 .