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