![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
DBgrid con checks como ?
Hola amigos del foro como podria mostrar check en una columna del DBGrid de manera que podria activarlo o no..........
Acabo e ver post relacionados , pero a diferencia de esto no tengo campos booleanos , sino que deseo tener check en una columna de manera que al seleccionrlos me permitiria borrar el registro o registros, se que e puede hacer de otra manara mas facil pero me lo solicitan asi. Espero sus comentarios........... Última edición por Coco_jac fecha: 02-12-2005 a las 18:56:42. |
|
#2
|
|||
|
|||
|
intenta esto, teniendo una imagelist con dos bitmaps, una para el estado cheked y otra para el unchecked, el evento es el OnDrawColumnCell:
Código:
if Column.Field = campo then
begin
DBGrid1.Canvas.FillRect(Rect);
if campo.value = 0 then //unchecked condition
ImageList1.Draw(DBGrid1.Canvas,Rect.Left+10,Rect.Top+1,0)
else //checked condition
ImageList1.Draw(DBGrid1.Canvas,Rect.Left+10,Rect.Top+1,1);
end;
|
|
#3
|
||||
|
||||
|
Añade un campo calculado y que sea éste el que conviertas en un checkbox, como te indica Delfino
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 02-12-2005 a las 19:58:44. |
|
#4
|
||||
|
||||
|
Usalo
este problema me aquejo hace ya un tiempo, y esta explicado aqui:
http://www.clubdelphi.com/foros/show...t=dbgrid+check ademas agregaria esto : dbgrid1.SelectedIndex:=cualquiera; para que el efecto del click sea mas original aun.
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
|
#5
|
|||
|
|||
|
alguien probo con lo de los bitmaps?
Alguien probò esto de los bitmaps?
Parece simple y muy estetico pero no pude hacerlo funcionar.
|
|
#6
|
|||
|
|||
|
nadie?
Nadie lo ha probado?
Neftali no estas por ahi con tu sabidurìa como para dar opinión al respecto? Saludos a todos |
|
#7
|
||||
|
||||
|
¿Te refieres a pintar los checkbox cargando una pequeña imagen?. sí, es algo habitual, lo hago normalmente así:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
Hola.
Yo utilizo algo parecido a: Permite el usar varias imágenes para distintos valores, pero el código de Casimiro realmente es mucho más simple... (y ya me lo copié )Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 04-05-2012 a las 04:29:58. |
|
#9
|
||||
|
||||
|
¿Y mis derechos de autor?, espera que recuerde... ah, no, si yo también lo copié
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#10
|
||||
|
||||
|
Yo también lo hacia cómo ecfisa pero el tuyo casimiro notevi, es más corto y no hay que crear ni destruir ningún Objecto, no te acostaras sin saber algo más.
Perdón pero yo también me lo he copiado. ![]() ![]() Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
|
#11
|
||||
|
||||
|
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 04-05-2012 a las 13:44:35. |
|
#12
|
|||
|
|||
|
Justamente buscaba lograr eso...
Copio a casimiro. |
![]() |
|
|
|