Bonjour,
pour un projet, je voudrais utiliser le composant DateTimePicket et je souhaiterais pouvoir afficher une date vide par defaut tant que l'utilisateur ne l'a pas selectionnée
connaitriez vous une solution?
merci
mickael
Version imprimable
Bonjour,
pour un projet, je voudrais utiliser le composant DateTimePicket et je souhaiterais pouvoir afficher une date vide par defaut tant que l'utilisateur ne l'a pas selectionnée
connaitriez vous une solution?
merci
mickael
Voila quelque chose qui fonctionne chez moi :
Code:
1
2
3
4 //pour cacher le texte void __fastcall HideDTPText(TDateTimePicker * dtp){ DateTime_SetFormat(dtp->Handle, "tt"); }
Code:
1
2
3
4 //pour montrer le texte : void __fastcall ShowDTPText(TDateTimePicker * dtp){ DateTime_SetFormat(dtp->Handle, ""); }
utilisation :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //intitialisation void __fastcall TForm1::FormCreate(TObject *Sender) { DateTimePicker1->DateTime=Now(); HideDTPText(DateTimePicker1); } //--------------------------------------------------------------------------- //evenement OnChange void __fastcall TForm1::DateTimePicker1Change(TObject *Sender) { TDateTimePicker * dtp = (TDateTimePicker*)Sender; ShowDTPText(dtp); }
Merci beaucoup : cela fonctionne exactement comme je le souhaitais
mickael