Mettre en gras certaines dates avec le composant TMonthCalendar
Bonjour,
Je souhaite mettre en gras certaines dates dans mon MonthCalendar. J'ai réussi à le faire grâce à une réponse apportée par Cantrelle sur un autre Topic :
Citation:
Envoyé par Cantrelle
:yaisse: Je crois que j'ai une solution :
Code:
1 2 3 4 5 6 7 8 9
| void __fastcall TForm3::MonthCalendar1GetMonthInfo(TObject *Sender,
DWORD Month, DWORD &MonthBoldInfo)
{
unsigned bolddays[3] = {2,21, 28};
if (Month == 5)
{
MonthCalendar1->BoldDays(bolddays, 2, (unsigned &)MonthBoldInfo);
}
} |
En tout cas, ça marche chez moi...
@ + ;)
Le soucis que je rencontre avec ce code c'est que les dates désignées sont en gras pour n'importe quelle année. Les dates en gras signaleront à l'utilisateur qu'une donnée à été enregistrée à cette date.
Comment faire pour "choisir" l'année des dates à mettre en gras? A mon avis ce n'est pas possible. Si vous avez une autre méthode pour faire la même chose, n'hésitez pas ;)
Merci