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

Framework .NET Discussion :

[dateTimePicker] rendre non selectable des dates


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2003
    Messages : 165
    Par défaut [dateTimePicker] rendre non selectable des dates
    bonjour,

    Est-il possible de rendre non selectable des dates sur le composant : dateTimePicker ?

    Quand je dis non selectable je veux dire comme les jours avant et après le mois en cours, on ne peut pas le sélectionner.

    Je demande cela car le user doit parfois sélectionner seulement un jour de semaine etc...

  2. #2
    Membre éprouvé
    Avatar de debug
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    1 034
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 034
    Par défaut
    Je ne crois pas qu'il soit possible de bloquer l'étendue de la sélection sur un datetimePicker.

    A mon avis tu va devoir jouer avec les évenements DateChanged ou quelque chose du genre

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Pour reprendre l'idée de debug, tu peux intercepter l'évènement Validating pour refuser la sélection si elle n'est pas autorisée (il suffit de mettre la propriété Cancel du CancelEventArgs à true). Par contre ça ne permettra pas à l'utilisateur de visualiser les dates "interdites"...
    Pour faire ça tu peux peut-être créer un contrôle dérivé de DataTimePicker pour essayer de modifier le rendu, mais je pense pas que ce soit très simple...
    Dernière solution, tu implémentes ton propre DateTimePicker, histoire d'avoir le contrôle total dessus... rien de sorcier là-dedans, mais ça prend tu temps, surtout si vu faire quelque chose de joli

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2003
    Messages : 165
    Par défaut merci
    merci mais cela a un cout trop élevé. Je vais simplement refuser la date après sélection.

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

Discussions similaires

  1. Sommer des temps en java (non pas des dates)
    Par papse dans le forum Langage
    Réponses: 3
    Dernier message: 16/04/2010, 18h03
  2. selection des dates du moins courant ou suivant
    Par gtraxx dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/04/2009, 14h12
  3. Réponses: 11
    Dernier message: 30/08/2006, 08h42
  4. Réponses: 5
    Dernier message: 12/07/2006, 11h21
  5. [SQL] selection des dates en ne distinguant pas l'heure
    Par meufeu dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/06/2005, 11h29

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