agregar un objeto a una grid

Grisel
03 de Diciembre del 2004
Hola a todos, quisiera saber como agregar un objeto CheckBox a una grid, y en que evento colocaria el codigo, ya que hice lo siguiente y me da error con la propiedad value del CheckBox.
Thisform.pageframe1.page2.gridbase1m1.column5.AddObject('Check1','CheckBox')
Gracias de antemano

sgomez
03 de Diciembre del 2004
Probá así
with thisform.pagegrame1.page2.gridbas1m1
.columns(5).sparse=.F.
.columns(5).addobject("check1","checkbox")
.columns(5).currentcontrol="check1"
.columns(5).check1.caption=""
endwith

comino
03 de Diciembre del 2004
También debes checar el tipo de dato del campo al que vas a asociar el checkbox, ponlo como numerico, si no te va a seguir marcando error.

ahora una duda mia, como hago para que me responda el click del mouse cuando presiono sobre el checkbox?.

emilsonpineda
03 de Diciembre del 2004
mira.. cuando este diseñando el formulario y hayas agregado la grid y le hayas especificado las columnas que tendra.... das click con el boton derecho del mouse sobre la grid te colocas en la columna que deseas y luego en la barra de herramienta esta el objeto CheckBox lo seleccionas y luego haces click sobre la columna donde lo deseas agregar y listo.... luego te vas a las propiedades de la columnas y busca la pestaña que dice "Data" y busca la propiedad "CurrentControl" que por default es "Text1" has click sobre ella y selecciona el CheckBox que colocastes y luego cambia la propiedad "Sparce" como ".F. - False" y listo