Grilla con checkbox

01/08/2003 - 16:53 por Franklin | Informe spam
Hola grupo tengo una inquietud para ustedes como puedo hacer para insertar
(o simular) un checkbox, en una columna de un dbgrid

Preguntas similare

Leer las respuestas

#1 Fernando \(F2\) Fernandez
01/08/2003 - 17:53 | Informe spam
con el control ListView en vista de reporte... pueses simular una grilla con
checkbox

Saludos .. :o)
_________________________

Fernando (F2) Fernandez
_________________________

"Franklin" escribió en el mensaje
news:%
Hola grupo tengo una inquietud para ustedes como puedo hacer para insertar
(o simular) un checkbox, en una columna de un dbgrid


Respuesta Responder a este mensaje
#2 Saga
01/08/2003 - 20:39 | Informe spam
O, si la rejilla no soporta un check box, lo que puedes hacer es defnir dos
graficas, una del check box palomeado y otra del check box en blanco.
Cuando cargas la rejilla asignas el estado adecuado cargando una u otra
grafica. AUnque es recomendable usar el ImageList control para almacenar
las graficas, como son solo dos, puedes simplemente usar un arreglo de
controls de un Image: sub-0 para una grafica y sub-1 para la otra.

Luego dentro del click de la rejila, determinas si el usuario dio click a la
columna donde esta el check box y si fue asi, entonces cambias la grafica
por la otra. Para guardar el estado del check box, define un arreglo de N
elementos, donde cada elemento correpnde a un renglon de la rejilla
donde esta el check box. Puedes guardar (por ejemplo) un 1 si el
check box esta palomeado y un 0 donde no lo esta.

Te indico de una vez, si la rejilla tiene miles de renglones este metodo se
vuelve tedioso, pues hay contar con un arreglo cuyo tamaño en el numero
de rengolnes de la rejilla (menos uno, si cuentas el encabezado).

Espero esto te sea util, pues no dices como cargas el dbGrid o bien si
este soporta graficas en sus celdas.

Buena suerte!
Saga

"Franklin" wrote in message
news:%
Hola grupo tengo una inquietud para ustedes como puedo hacer para insertar
(o simular) un checkbox, en una columna de un dbgrid


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida