Téglalap, 10. fejezet

A téglalap által rajzolt téglalap, amelyek szükségessé teszik oktatás általános formában az alábbiak szerint:

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

  • objektum - a nevét az objektum (komponens), amelynek a felülete végzik felkutatása;
  • x1, y1 és x2, y2 - koordinálja a bal felső és a jobb alsó sarkából a téglalapot.

RoundRec eljárás is egy téglalapot rajzol, de lekerekített sarkokkal. RoundRec módszer hívás utasítást a következő:

Obekt.Canvas.RoundRec (x1, y1, x2, y2, x3, y3)

  • x1, y1, x2, y2 - meghatározó paraméterek helyzetét sarkokban a téglalap, amelybe illeszkedik négyszög lekerekített sarkokkal;
  • X3 és y3 - a méret az ellipszis, egynegyede amelyek használt rajz a lekerekített sarok (10.8 ábra.).

Ábra. 10.8. RoundRec eljárás egy téglalapot rajzol lekerekített sarkokkal

Típus kontúr (szín, szélesség és stílus) határozza meg az értékét Rep, a szín és a stílus a töltés a területet egy téglalap - Brush felületi tulajdonság értékek (vászon), amely fel van húzva téglalap.

Két módszer van, hogy felhívja a téglalapot, amelyek csak egy kefe (ecset), mint eszközt. FillRect eljárás rajzol kitöltött téglalapot, és FrameRect módszer - csak a körvonalait. Ezen eljárások mindegyike csak az egyik paraméter - TRect típusú szerkezet. TRect szerkezet mező a koordinátákat a téglalap alakú terület, akkor lehet tölteni a téglalap funkciót.

Az alábbiakban, mint egy példa segítségével FillRect FrameRect módszerek és azt mutatja, olyan eljárás, amely ábrázolja a forma felületén piros kitöltés négyszög és egy téglalapot zöld kontúr.

eljárás TForm1.Button1Click (Sender: TObject);

r1, r2: TRect; // koordinátáit a sarkokban a téglalap

// töltse ki a mezőket szerkezet

// állítsa a sarkokban a téglalap

A form1.Canvas nem kezdődik

Kapcsolódó cikkek