
Por Luis María Guayán, Tucumán, Argentina

PUBLIC goForm
goForm = CREATEOBJECT("MiForm")
goForm.SHOW(1)
RETURN
DEFINE CLASS MiForm AS FORM
DOCREATE = .T.
AUTOCENTER = .T.
CAPTION = "Dibujando polígonos con VFP 9.0"
NAME = "MiForm"
*-- Triángulo
ADD OBJECT shpTriangulo AS SHAPE WITH ;
TOP = 36, ;
LEFT = 24, ;
HEIGHT = 144, ;
WIDTH = 144, ;
BACKCOLOR = RGB(255,0,0), ;
POLYPOINTS = "This.aTri", ;
NAME = "shpTriangulo"
*-- Octógono
ADD OBJECT shpOctogono AS SHAPE WITH ;
TOP = 36, ;
LEFT = 204, ;
HEIGHT = 144, ;
WIDTH = 144, ;
BACKCOLOR = RGB(0,0,255), ;
POLYPOINTS = "This.aOct", ;
NAME = "shpOctogono"
PROCEDURE shpTriangulo.INIT
THIS.ADDPROPERTY("aTri[3,2]")
THIS.aTri[1,1]= 50
THIS.aTri[1,2]= 0
THIS.aTri[2,1]= 100
THIS.aTri[2,2]= 100
THIS.aTri[3,1]= 0
THIS.aTri[3,2]= 100
ENDPROC
PROCEDURE shpOctogono.INIT
THIS.ADDPROPERTY("aOct[8,2]")
THIS.aOct[1,1]= 33
THIS.aOct[1,2]= 0
THIS.aOct[2,1]= 67
THIS.aOct[2,2]= 0
THIS.aOct[3,1]= 100
THIS.aOct[3,2]= 33
THIS.aOct[4,1]= 100
THIS.aOct[4,2]= 67
THIS.aOct[5,1]= 67
THIS.aOct[5,2]= 100
THIS.aOct[6,1]= 33
THIS.aOct[6,2]= 100
THIS.aOct[7,1]= 0
THIS.aOct[7,2]= 67
THIS.aOct[8,1]= 0
THIS.aOct[8,2]= 33
ENDPROC
ENDDEFINE
| Dibujando polígonos con VFP 9.0 | Entrar/Crear una cuenta [3] | 0 Comentarios | |
|
| |
| Los comentarios son propiedad de sus respectivos autores. No somos responsables de su contenido. |