J'ai un DateTimePicker
sur mon formulaire. J'aimerais qu'une partie du format inclue "aujourd'hui", "demain", etc. J'ai une implémentation simple pour calculer la valeur (et il y en a beaucoup mieux here) mais je voudrais prendre cette implémentation et mettre la valeur directement dans la propriété CustomFormat
du DateTimePicker
.C# WinForms DateTimePicker Format personnalisé
Par exemple, étant donné le format suivant:
dateTimePicker.CustomFormat = "dd MMM yyyy (YTT) HH:mm";
Pour produire l'affichage suivant lors de l'exécution, le 16 Avril 2011 à 12h00:
"16 Apr 2011 (today) 12:00"
Je me attends c'est quelque chose qui implique la construction d'un IFormatProvider
/ICustomFormatter
mise en œuvre et
hacking
personnaliser le CurrentCulture
pour l'utiliser.
Merci beaucoup à l'avance.