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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //pour cacher le texte void __fastcall HideDTPText(TDateTimePicker * dtp){ DateTime_SetFormat(dtp->Handle, "tt"); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 //pour montrer le texte : void __fastcall ShowDTPText(TDateTimePicker * dtp){ DateTime_SetFormat(dtp->Handle, ""); }
utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager