Modo Diseño
Posted: Thu Dec 20, 2007 11:58 pm
Saludos Cordiales Colegas!!!
Como puedo hacer una ventana y ponerla en modo Diseño?????
y darle opciones para ingresarle todo tipo de controles de forma visual???
Se que hay un ejemplo en la Clase TDesigner! pero no me queda muy claro! si alguien me puede dar un ejemplito sencillo?
Se que hay un objeto ::oInspector = oIDE:oInspector
y la propiedad ::lDesign := .t.
y despues
FUNCTION ADD(oControl)
::oInspector:oCombo:Add( oControl:cVarName + " as " + ;
oControl:ClassName() )
RETURN
y para poner las lineas punteadas RectDotted( ::hWnd, ::nBoxTop,;
::nBoxLeft, ::nBoxBottom, ::nBoxRight )
hay una funcion que supuestamente genera el codigo ::cGenPrg()
este metodo no esta en esa fuente! es propio de la clase TWindow? ??
no se digo!!
Pero quien hace a oIDE???
Yo me lo imagino una ventanita con una barra de botones para empezar! y de alli yo sigo! jejej construir eso con estas propiedades y metodos de mas! y listo
Realmente asi seria lo que hay que hacer? o realmente eso no se puede?
o realmente es asi de sencillo pero no lo se implementar???
jejej Bueno Muchas gracias por todo!!!!
Como puedo hacer una ventana y ponerla en modo Diseño?????
y darle opciones para ingresarle todo tipo de controles de forma visual???
Se que hay un ejemplo en la Clase TDesigner! pero no me queda muy claro! si alguien me puede dar un ejemplito sencillo?
Se que hay un objeto ::oInspector = oIDE:oInspector
y la propiedad ::lDesign := .t.
y despues
FUNCTION ADD(oControl)
::oInspector:oCombo:Add( oControl:cVarName + " as " + ;
oControl:ClassName() )
RETURN
y para poner las lineas punteadas RectDotted( ::hWnd, ::nBoxTop,;
::nBoxLeft, ::nBoxBottom, ::nBoxRight )
hay una funcion que supuestamente genera el codigo ::cGenPrg()
este metodo no esta en esa fuente! es propio de la clase TWindow? ??
no se digo!!
Pero quien hace a oIDE???
Yo me lo imagino una ventanita con una barra de botones para empezar! y de alli yo sigo! jejej construir eso con estas propiedades y metodos de mas! y listo
Realmente asi seria lo que hay que hacer? o realmente eso no se puede?
o realmente es asi de sencillo pero no lo se implementar???
jejej Bueno Muchas gracias por todo!!!!