Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Marcar fechas en un calendario (https://www.clubdelphi.com/foros/showthread.php?t=31177)

Sito 30-04-2006 19:23:53

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.

vtdeleon 30-04-2006 21:01:49

Saludos

TmonthCaledar no tiene esa caracteristica, tendras que buscar un componente en www.torry.net o en www.google.com

reevil 01-05-2006 13:50:49

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
Código Delphi [-]
DateTimePicker.Date = Edit.Text;
y en el evento onchange del datetimepicker :
Código Delphi [-]
Edit.text = DateTimePicker.Date
... 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

luisgutierrezb 02-05-2006 17:29:23

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

Lepe 03-05-2006 10:58:32

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 07:35:55.

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