Modificar Clase Base de Control

133 views
Skip to first unread message

Ariel

unread,
May 24, 2016, 8:31:14 AM5/24/16
to Comunidad de Visual Foxpro en Español
Buenos días, como puedo hacer para modificar la clase de un control textbox ( sin tener que eliminar y poner otro textbox), Utilizo THOR pero no encontré una utilidad

Tengo el Textbox:



















y necesito que derive de la clase 




















Desde ya muchas gracias

francisco prieto

unread,
May 24, 2016, 8:45:11 AM5/24/16
to Comunidad de Visual Foxpro en Español
Ariel,

Eso lo hago a menudo pero a mano... y esta tecnica funciona desde VFP3

1) Clear all en la ventana de comandos
2) Use misclases.vcx  o bien Use miformulario.scx (es decir abris el contenedor de tu clase o de tu formulario como si fuera una tabla - que de hecho lo es)
3) replace class with 'Ej_textbox' for class='textbox'  o mejor y mas seguro
replace class with 'Ej_textbox' for objname='elObjetoEnCuestion'
4) replace classloc with 'contenedorDeLaClaseEj_textbox.vcx' for class='Ej_textbox'
5) close data all en la ventana de comandos
6) abris el formulario o la clase en forma normal para que fox actualice referencias.
7) Compilas

Saludos,

Pancho
Cordoba
Argentina

Ariel

unread,
May 24, 2016, 9:21:57 AM5/24/16
to Comunidad de Visual Foxpro en Español
Muchas Gracias Pancho. Sera a mano entonces

Fidel Charny

unread,
May 24, 2016, 10:07:24 AM5/24/16
to Comunidad de Visual Foxpro en Español
Es mucho más sencillo y menos peligroso hacer esos cambios con Foxbin2prg de Fernando D. Bozzo.


El martes, 24 de mayo de 2016, 9:45:11 (UTC-3), francisco prieto escribió:

Fernando D. Bozzo

unread,
May 25, 2016, 2:59:23 AM5/25/16
to Comunidad de Visual Foxpro en Español
Hola Ariel:

Además de lo que te comentan, en el menú the Thor hay una opción que dice "Parent classes" que creo que permite hacer eso.

Ariel Octavio D'Alfeo

unread,
May 30, 2016, 11:15:23 AM5/30/16
to publice...@googlegroups.com
Si Fernando!, era lo que buscaba y nunca lo vi.  Gracias!

Imágenes integradas 1

Libre de virus. www.avast.com
--

Ariel Octavio D'Alfeo
Córdoba, Argentina
Reply all
Reply to author
Forward
0 new messages