Hola Pablo
Una manera de lograr lo que decis teniendo ya definida mediante DEFINE CLASS
tu subclase TxtBoxGrid.
Cuando estas seteando las propiedades de tu Grilla personalizada lea agregas
tu nuevo Textbox.
grdClientes.Column1.AddObject('MiText1','TxtBoxGrid')
grdClientes.Column1.CurrentControl ='MiText1'
y ahi ya lo tienes, pudiendo cambiarle los atributos como el Text1 que viene
con la grilla
grdClientes.Column1.MiText1.enabled=.T.
...
Siguiendo la misma idea le podes poner cualquier otro control a la columna.
Espero te sirva.
Saludos
El 5 de mayo de 2010 21:00, Pablo Flores <[email protected]>escribió:
> Hola a todos...
> tengo la siguiente inquietud. Tengo una clase base grdBase y tambien
> una txtBoxGrid, la cual quisiera que cuando defino la cantidad de columnas
> en grdBase (en tiempo de desarrollo o ejecucion) me tome por defecto
> el TxtBoxGrid.
> ejemplo: grdCliente as GrdBase
> teniendo grdClientes.columncount=0
> y coloco grdClientes.columncount=1 (pone por defecto el
> grdClientes.column1.text1.class="TextBox")
> yo quisiera que cuando agrego una o mas columnas, me queden asi:
> grdClientes.columncount=1 (tenga por defecto el
> grdClientes.column1.text1.class="TextBoxGrid")
> Espero me puedan ayudar
> Gracias
> Pablo Flores
>
--
Ricardo Pina
D&SIP
Desarrollo y Servicios Informáticos Profesionales
www.dsip.com.ar