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

C++Builder Discussion :

DateTimePicker vide [FAQ]


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2003
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 16
    Par défaut DateTimePicker vide
    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

  2. #2
    Membre expérimenté
    Avatar de Djob
    Inscrit en
    Août 2002
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 215
    Par défaut
    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);
    }

  3. #3
    Membre averti
    Inscrit en
    Août 2003
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 16
    Par défaut
    Merci beaucoup : cela fonctionne exactement comme je le souhaitais

    mickael

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

Discussions similaires

  1. rendre grisé un DateTimePicker si un champ est vide dans la base
    Par loic20h28 dans le forum Windows Forms
    Réponses: 14
    Dernier message: 03/06/2008, 11h23
  2. Réponses: 18
    Dernier message: 28/02/2008, 10h27
  3. [] Datagrid vide après modification des propriétés
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/09/2002, 16h37
  4. [CR] Avoir seulement une page blanche qd la base est vide???
    Par littleChick dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 13/08/2002, 18h26
  5. DateTimePicker
    Par benj63 dans le forum C++Builder
    Réponses: 5
    Dernier message: 08/07/2002, 12h05

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