Bonjour,

je voudrais forcer l'affichage de ce TMonthCalendar à partir d'une date de mon choix et je n'y parviens pas.

Lorsque j'affecte une valeur à la propriété Date de mon contrôle, cela plante.

Ceci ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void __fastcall TfrmComponentSampler::FormCreate(TObject *Sender) {
	TDate date;

		 if (TryEncodeDate (2012, 07, 01, date)) {
		    mnthclndrMonth->Date  = date;
		  }

}
mais ceci fonctionne (meme si inutile)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void __fastcall TfrmComponentSampler::FormCreate(TObject *Sender) {
	TDate date;
 
		date = mnthclndrMonth->Date;
		mnthclndrMonth->Date = date;
 
 
}
Faut-il initialiser d'abord une autre propriété (EndDate) ou quelle est mon erreur ?

merci d'avance.