Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : récupérer le type de format de date attendu [ Windows / Formulaire / Winforms / Controls ] (Flashy Warrior)

vendredi 6 octobre 2006 à 12:24:22 | récupérer le type de format de date attendu

Flashy Warrior

Bonjour,

Je me suis développé un petit TextBox réservé au renseignement de dates. Suivant la localisation, le textbox s'adapte :

MM/dd/yyyy en anglais
jj/MM/aaaa en francais

Pour info, j'ai fait ça en écrivant la méthode isValid :

public bool isValid()
        {
            try
            {
                DateTime.ParseExact(this.Text, "d", culture);
                return true;
            }
            catch
            {
                return false;
            }
        }

... 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).

Une idée sur la marche à suivre ?

Merci d'avance


vendredi 6 octobre 2006 à 14:42:21 | Re : récupérer le type de format de date attendu

MoDDiB

Mets ta textbox et ton label dans un usercontrol non ?

vendredi 6 octobre 2006 à 15:08:49 | Re : récupérer le type de format de date attendu

Flashy Warrior

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 ?

vendredi 6 octobre 2006 à 16:12:24 | Re : récupérer le type de format de date attendu

dgouttegattat

Membre Club
Réponse acceptée !
Salut,

Voici une possibilité :

using System.Globalization;
CultureInfo ci = CultureInfo = CurrentUICulture;
string format = ci.DateTimeFormat.ShortDatePattern;


La propriété ShortDatePattern contient ce qui t'intéresse (dd/MM/yyyy dans mon cas, sur un PC avec Windows français).

vendredi 6 octobre 2006 à 16:49:55 | Re : récupérer le type de format de date attendu

Flashy Warrior

Salut !

Excatement ce que je cherchais ! Comme quoi c'est tout bête des fois ! Merci !



Cette discussion est classé dans : textbox, récupérer, date, type, mm


Répondre à ce message

Sujets en rapport avec ce message

fusion Datetime de type Date et DateTime de type Heure [ par babe59 ] Bonjour,J'ai un DateTime avec une date uniquement (provient d'un DatetimePicker) et un autre DateTime qui ne contient que l'heure (provient d'un datet mettre la date selectionner d'un calendrier dans un textbox [ par mathvez ] comment je fais pour mettre la date que quelqu'un a choisi dans un calendrier?Exemple : textbox1.text = calendrier.?????????.tostring();je pensais cal Récupérer la description d'une méthode "summary" [ par bmouget ] Bonjour,Aprés chargement d'une Assembly, je voudrais récupérer la description d'une fonction, celle que l'on saisi dans /// .Voici mon code :         conversion [ par medbabs ] Bonjour je voudrais convertir une chaine de caractére que je récupére d'une zone text vers le type convenable(par exemple si le type est une date la récupérer le type d'un champ? [ par medbabs ] Bonjour je voudrais savoir comment peut-on faire pour récupérer le type d'un champ d'une base de données en utilisant les dataSetmerci Récupérer textbox dynamiques [ par plateau ] Bonjourvoila j'essaye depuis un moment de coder des textbox dynamiques, avec un peu d'aide j'ai réussi à en créermaintenant le probléme c'est que j'es C# Récupérer contenu d'une listbox et afficher dans un textbox [ par stef du 62 ] Bonjour, actuellement en projet de BTS et n'ayant pas étudié le c# , j'ai un peu de mal ^^.Je récupére sur pda un fichier texte dont j'affiche le cont Conversion date time d'un format yyyy:MM:dd hh:mm:ss [ par olibara ] BonjourDans le format EXIF (specifique au stockage d'info dans les JPG)Le date time s'exprime en byte array (que je peux convertir en string)yyyy:MM:d récupération du type d'un attribut [ par khaliloenit ] salut,je développe une application winform en csharp et j'utilise le composant datagridview alors je veux savoir comment récupérer le type du l'attrib Récupérer un décimale à partir d'une textbox [ par GranPicS ] Bonjour,Je cherche à récupérer une valeur décimale saisie dans une textBox.Mon code actuel (et défectueux donc) est de ce style:Decimal<


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.