IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Méthode d'encodage du composant DateTimePicker


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut Méthode d'encodage du composant DateTimePicker
    Bonjour,

    Suite à la conversion d'une application Accès qui utilisait un MaskedTextBox je voulais utiliser un DateTimePicker,
    mais à l'utilisation je me suis rendu compte que la méthode d'entrée lors de l'encodage dans le dateTimePicker n'est pas vraiment pratique si on utilise uniquement le clavier.
    Avec le MaskedTextBox il suffisait de taper 03042010, ce qui est rapide
    Avec le DateTimePicker il faut taper 3 -> 4 -> 10 (-> étant la flèche droite du clavier).
    Je me demandais donc, suite à la demande des utilisateurs, si il y avait moyen de rentrer dans le dateTimePicker la même chaine que le maskedTextBox?
    Je trouverais ca bizarre que dans un composant prévu pour encoder des dates on ne puisse pas les encoder rapidement full text...

    Merci à tout ceux qui m'auront lu ainsi qu'à tout ceux qui répondront.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    si tu transformes en datetimepicker pour les gens qui veulent faire ca à la souris, tu peux créer un usercontrol avec un textbox et un bouton à droite qui ouvre le calendar
    comme ca tu peux traiter les 2 cas avec du code dans le usercontrol
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    J'y avais pensé mais je trouvais ca bizarre que se ne soit pas prévu d'origine dans le composant,
    c'est compliquer la vie des gens que de faire un composant de cette façon.
    Bon, je vais faire ce composant.
    Merci pour ta réponse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Méthode de création de composant sous Delphi .Net
    Par Jcpan dans le forum Delphi .NET
    Réponses: 0
    Dernier message: 25/11/2008, 11h27
  2. Connaitre l'ajout de méthodes/attributs sur les composants standards
    Par bubulemaster dans le forum Composants VCL
    Réponses: 3
    Dernier message: 30/01/2008, 09h36
  3. problème composant datetimepicker
    Par imladris dans le forum ASP.NET
    Réponses: 5
    Dernier message: 06/04/2007, 11h51
  4. Méthode Download avec le composant TNMFTP
    Par mattdef dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/10/2005, 06h48
  5. [C#] Composant DateTimePicker
    Par Emilio04 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 14/10/2005, 09h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo