![]() |
Marcar fechas en un calendario
Hola
Estoy intentando hacer que un calendario (tmonthcalendar) muestre las fechas que tengo guardadas en una tabla pero no se bien como manejar el dichoso calendario para que lo haga. Muchas gracias. |
Saludos
TmonthCaledar no tiene esa caracteristica, tendras que buscar un componente en www.torry.net o en www.google.com |
saludos
yo lo que he hecho en esos casos es leer el dato con un DBEdit(el cual esta invisible) me aparece algo como esto: 02/03/1999, luego si lo quiero modificar lo ligo con un DateTimePicker
y en el evento onchange del datetimepicker : ... disculpa si hay errores de sintaxis pero lo hice de memoria y lo he hecho en builder c++ pero debe funcionar en delphi .... creo que es una trampa algo barata, pero me funciono bien y no tuve que instalar nuevos componentes:D |
antes que nada, Tmonth calendar SI trae la funcionalidad de resaltar dias, esto al menos en la version 5 hacia arriba, de la ayuda de delphi:
BoldDays([1,8], MonthBoldInfo); esto dentro del evento: OnGetMonthInfo en el ejemplo, te resaltaria los dias 1 y 8, dentro de OnGetMonthInfo tambien tienes como parametro el mes para especificar dias en cierto mes |
Más de un dolor de cabeza me ha dado el MothCalendar, ya que se desfasa el mes que está mostrando y lo que dice en las propiedades. y la verdad sea dicha, resaltar.... resalta muy poco las fechas. Otros componentes dan más funcionalidad. Colorear el fondo de los fines de semana, etc.
Yo Prefiero usar un componente externo. Saludos |
La franja horaria es GMT +2. Ahora son las 00:18:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi