HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Egyenesek és poligonok rajzolása


Graphics osztály 7. rész

Példaprogram letöltése

5750 bájt

Sorozatunk mostani részében egyenes vonalak és poligonok rajzolásával foglalkozunk. Megtudhatjuk, hogy milyen függvények állnak rendelkezésünkre a GDI+-ban e feladatok elvégzéséhez.

E feladatokhoz a Graphics osztály DrawLine, DrawLines, DrawPolygon függvényei állnak rendelkezésre. A DrawLine segítségével egy vonalat rajzolhatunk ki. A DrawLines és DrawPolygon függvényekkel több vonalat is. E kettő között csupán annyi a különbség, hogy a DrawPolygon automatikusan zárja a kirajzolt alakzatot úgy, hogy a kezdőpont és a végpont közé mindig húz egy egyenest.
DrawLine
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawLine( _
ByVal pen As Pen, _ ByVal pt1 As Point, _ ByVal pt2 As Point _
)
A DrawLine függvény segítségével két pont között rajzolhatunk egy egyenest.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal pt1 As Point
A kezdőpont koordinátáit a pt1 paraméterben kell megadnunk.
ByVal pt2 As Point
A végpont koordinátáit a pt2 paraméterben kell megadnunk.
DrawLine
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawLine( _
ByVal pen As Pen, _ ByVal pt1 As PointF, _ ByVal pt2 As PointF _
)
A DrawLine függvény segítségével két pont között rajzolhatunk egy egyenest.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal pt1 As PointF
A kezdőpont koordinátáit a pt1 paraméterben kell megadnunk.
ByVal pt2 As PointF
A végpont koordinátáit a pt2 paraméterben kell megadnunk.
DrawLine
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawLine( _
ByVal pen As Pen, _ ByVal x1 As Integer, _ ByVal y1 As Integer, _ ByVal x2 As Integer, _ ByVal y2 As Integer _
)
A DrawLine függvény segítségével két pont között rajzolhatunk egy egyenest.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal x1 As Integer
A kezdőpont x koordinátáját az x1 paraméterben kell megadnunk.
ByVal y1 As Integer
A kezdőpont y koordinátáját az y1 paraméterben kell megadnunk.
ByVal x2 As Integer
A végpont x koordinátáját az x2 paraméterben kell megadnunk.
ByVal y2 As Integer
A végpont y koordinátáját az y2 paraméterben kell megadnunk.
DrawLine
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawLine( _
ByVal pen As Pen, _ ByVal x1 As Single, _ ByVal y1 As Single, _ ByVal x2 As Single, _ ByVal y2 As Single _
)
A DrawLine függvény segítségével két pont között rajzolhatunk egy egyenest.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal x1 As Single
A kezdőpont x koordinátáját az x1 paraméterben kell megadnunk.
ByVal y1 As Single
A kezdőpont y koordinátáját az y1 paraméterben kell megadnunk.
ByVal x2 As Single
A végpont x koordinátáját az x2 paraméterben kell megadnunk.
ByVal y2 As Single
A végpont y koordinátáját az y2 paraméterben kell megadnunk.
DrawLines
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawLines( _
ByVal pen As Pen, _ ByVal points() As Point _
)
A DrawLines függvény segítségével több pont között rajzolhatunk egyeneseket úgy, hogy az első egyenes végpontja egybeesik a következő egyenes kezdőpontjával.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal points() As Point
A points tömbben kell felsorolni azokat a koordinátapontokat, melyek között szeretnénk egyeneseket húzni. A rajzolás a tömbben lévő sorrend alapján történik.
DrawLines
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawLines( _
ByVal pen As Pen, _ ByVal points() As PointF _
)
A DrawLines függvény segítségével több pont között rajzolhatunk egyeneseket úgy, hogy az első egyenes végpontja egybeesik a következő egyenes kezdőpontjával.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal points() As PointF
A points tömbben kell felsorolni azokat a koordinátapontokat, melyek között szeretnénk egyeneseket húzni. A rajzolás a tömbben lévő sorrend alapján történik.
DrawPolygon
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawPolygon( _
ByVal pen As Pen, _ ByVal points() As Point _
)
A DrawPolygon függvény segítségével több pont között rajzolhatunk egyeneseket úgy, hogy az első egyenes végpontja egybeesik a következő egyenes kezdőpontjával, illetve az utolsó egyenes végpontja automatikusan összekötésre kerül az első egyenes kezdőpontjával.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal points() As Point
A points tömbben kell felsorolni azokat a koordinátapontokat, melyek között szeretnénk egyeneseket húzni. A rajzolás a tömbben lévő sorrend alapján történik.
DrawPolygon
Osztály: System.Drawing.Graphics
Overloads Public Sub DrawPolygon( _
ByVal pen As Pen, _ ByVal points() As PointF _
)
A DrawPolygon függvény segítségével több pont között rajzolhatunk egyeneseket úgy, hogy az első egyenes végpontja egybeesik a következő egyenes kezdőpontjával, illetve az utolsó egyenes végpontja automatikusan összekötésre kerül az első egyenes kezdőpontjával.
Paraméterek
ByVal pen As Pen
A rajzoláshoz használt vonal tulajdonságait a pen paraméter adja.
ByVal points() As PointF
A points tömbben kell felsorolni azokat a koordinátapontokat, melyek között szeretnénk egyeneseket húzni. A rajzolás a tömbben lévő sorrend alapján történik.

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |