FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#7
|
|||
|
|||
Calendario con fechas coloreadas
Buenas a todos.
Estaba buscando un calendario en el que poder colorear determinados días siguiendo unos criterios, básicamente turnos de trabajo, para visualmente saber cuales te tocan, y llegue a este hilo. Me parece muy interesante, pero es mas de lo que necesito, y finalmente opte por una solución mas "artesanal", que comparto por si le es útil a alguien. Creo un TGridLayout con 7 columnas y 6 filas, cuarenta y dos casillas, 31 días mas 11 vacías Lo relleno con 42 TButton, del 1 al 31 con el numero correspondiente, y del 32 al 42 sin texto, y deshabilitados. Con DaysInMonth(fecha dia 1 del mes) calculo la posición del primer día del mes Con DayOfTheWeek calculo los días que tiene ese mes, y oculto los que no corresponden (28 o 29 en febrero, 31 en los meses que no deben) Modificas el mes y año a consultar con el control que quieras, en mi caso un TLabel y dos TSpeedButton, y dibuja el mes. Y funciona, luego modificas el botón del día concreto con las propiedades de color de texto y/o color de fondo. Puede que no sea una manera muy elegante, pero funciona. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TCalendar, deshabilitar días fuera del mes actual | jhonalone | Desarrollo en Delphi para Android | 3 | 04-08-2021 01:46:08 |
Busqueda y visualizacion en DBGrid seleccionado solo Fila | sisne | OOP | 9 | 26-03-2010 22:22:05 |
TListBox. Cambiar el color del elemento seleccionado | adebonis | OOP | 1 | 08-11-2007 07:37:01 |
Modificar el color de fuente de un tmemo solo en determinadas lineas | gaz-g7 | Varios | 3 | 28-06-2007 00:33:44 |
cabiar de color dias especificos | Dayvis | Varios | 3 | 16-03-2005 12:12:37 |
|