... méthode que je lance sur l'événement "TextChanged" de mon TextBox
J'aimerais placer un Label avant le TextBox indiquant la façon dont doit être entrée la date, c'est à dire ce à quoi correspond le "d" suivant la localisation (et si c'est dd/MM/yyyy au lieu de jj/MM/aaaa pour le français, ça n'a aucune importance).
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 20073 6 oct. 2006 à 16:12
Salut,
Voici une possibilité :
<hr size="2" width="100%" />using System.Globalization;CultureInfo ci CultureInfo CurrentUICulture;
string format = ci.DateTimeFormat.ShortDatePattern;
<hr size="2" width="100%" />La propriété ShortDatePattern contient ce qui t'intéresse (dd/MM/yyyy dans mon cas, sur un PC avec Windows français).
Flashy Warrior
Messages postés17Date d'inscriptionjeudi 7 octobre 2004StatutMembreDernière intervention 1 décembre 2008 6 oct. 2006 à 15:08
Ca ne change pas mon problème. Je veux récupérer à partir de la localisation sur le poste où est lancée l'appli le format "d" de la date.
Et je n'ai pas envie d'écrire un truc dans le style
si "fr-FR" alors format = "dd/MM/yyyy"
si "en-US" alors format = "MM/dd/yyyy"
C'est ce que tu me proposerais de faire dans le UserControl avec label et textbox si je comprends ce que tu veux dire nan ?