Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Colorear un dia en un MonthCalendar (https://www.clubdelphi.com/foros/showthread.php?t=3620)

Camomilas 13-09-2003 13:57:03

Colorear un dia en un MonthCalendar
 
Hola buenas tardes,

e insertado un monthcalendar en mi programa y me gustaria saber si seria posible q en tiempo de ejecucion al señalar un día en concreto pudiera marcarse en color rojo para asi indicar q es un dia festivo, por favor si alguien sabe como resolverme esta duda se lo agradecería

muchas gracias por la atención.

marcoszorrilla 13-09-2003 21:15:28

Que yo sepa, lo que se pueden es poner en negrita, interceptando el evento GetMonthInfo del MonthCalendar.

Aquí tienes un ejemplo:

Código:

procedure TForm1.mcGetMonthInfo(Sender: TObject; Month: Cardinal;
  var MonthBoldInfo: Cardinal);
begin
mc.BoldDays([1,8,15,22],MonthBoldInfo);
end;

mc, es el nombre que le he dado al MonthCalendar y entre corchetes le pasamos una matriz con los días a poner en negrita.

Un Saludo.

Camomilas 14-09-2003 17:38:24

GRacias por la atención pero lo q yo pretendía era hacerlo en tiempo de ejecución. Me refiero a teniendo la aplicación ejecutada pinchar sobre un día y poder marcar ese día de alguna manera, para así distinguirlo.Gracias de todas maneras.


La franja horaria es GMT +2. Ahora son las 19:41:34.

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