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

Windows Forms Discussion :

[C#] DateTimePicker - empêcher la sélection d'une date particulière


Sujet :

Windows Forms

  1. #1
    Membre actif Avatar de Mast3rMind
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 226
    Points : 219
    Points
    219
    Par défaut [C#] DateTimePicker - empêcher la sélection d'une date particulière
    Bonjour,

    J'ai un contrôle DateTimePicker (C# 2.0), et je n'ai pas trouvé comment faire pour empêcher l'utilisateur de sélectionner des dates particulières. Idéalement, j'aimerais que les dates ne pouvant être sélectionnées soient rayées ou grisées...

    Quelqu'un aurait une idée?

    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Novembre 2002
    Messages : 89
    Points : 108
    Points
    108
    Par défaut
    Ce n'est pas prévu à la base pour ça. Donc a moins de dériver le composant et de le modifier il faut contourner la solution. Par exemplie un evenement post séléction qui check la validité de ta date et remet la date précédente si c'est une date interdite...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 43
    Points : 40
    Points
    40
    Par défaut
    Si j'ai bien compris le problème, tu peux regarder du côté des propriétés MaxDate et MinDate de ton objet DateTimePicker. Attention quand même quand tu initialises la Value de ton objet, il faut qu'elle soit comprise entre ces 2 dates sinon ça pose problème.
    A+
    Kinou

  4. #4
    Membre actif Avatar de Mast3rMind
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 226
    Points : 219
    Points
    219
    Par défaut
    @bootix: Oui, je crois que je vais surcharger l'événement relié au clic sur une date.

    @kinou: Tu as raison, mais j'aimerais aussi pouvoir empêcher l'utilisateur de sélectionner une date entre MinDate et MaxDate.

    Merci pour votre aide!

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

Discussions similaires

  1. Sélection d'une date dans un calendrier
    Par navis84 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 17/04/2012, 17h12
  2. [Dates] Sélection d'une date via un calendrier
    Par fourniey dans le forum Langage
    Réponses: 6
    Dernier message: 14/02/2008, 00h01
  3. Programmer la sélection d'une date!
    Par athos7776 dans le forum IHM
    Réponses: 2
    Dernier message: 16/07/2007, 15h10
  4. sélection d'une date dans un formulaire
    Par toma03 dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2007, 16h41
  5. [Access2003] Sélection d'une date
    Par Pmatt dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 27/04/2007, 11h27

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