Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   mostrar o no mostrar un control en un DBCTRLGRID segun la fila (https://www.clubdelphi.com/foros/showthread.php?t=27056)

gesteban 10-11-2005 17:21:11

mostrar o no mostrar un control en un DBCTRLGRID segun la fila
 
Buenas a todo el foro:
despues de leer los hilos relativos a los dbctrlgrid no he encontrado solucion a mi problema, asi que haber si me podeis echar una mano.
Tengo una tabla con un campo fecha y doce campos logicos relativos a los doce meses del año. Quiero poder editar los campos logicos con controles dbcheckbox, pero para cada fila solo quiero que se muestren los dbchechbox correpondientes a los meses mayores que el que indica el campo fecha, es decir, si en un registro la fecha es 19/05/2005 solo debe mostrar dbcheckboxes para jun, jul, .., dic; y si en otro registro la fecha es 19/01/2005 debe mostrar los dccheckboxes para feb, mar, abr, .., dic.
Lo he intentado programando el evento OnPaintPanel mirando el mes de la fecha para dibujar o no el control dbcheckbox y lo dibuja bien pero al terminar de pintar los paneles los controloes dbcheckbox que responden son los que estén activos o no según el último panel que se ha pintado.
¿Alguien conoce como solucionar este problema si es que existe la solución?
Un saludo y gracias.


La franja horaria es GMT +2. Ahora son las 06:09:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi