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 :

Comment désactiver des jours sur un composant asp:Calendar ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut Comment désactiver des jours sur un composant asp:Calendar ?
    Bonjour à tous,

    Dans mon application, j'implémente un composant calendar. Cette application nécessite des contrôles strictes et pour cela j'aimerais désactiver deux types de date :

    1. Les dates antérieures à celle du jour.
    2. Les jours du mois précédant et suivant qui débordent sur le mois en cours en s'affichant à l'écran.

    Pour l'instant j'arrive à afficher un MsgBox pour parrer le point 1,
    et changer la couleur des jours du point 2 de manière à ce qu'ils se confondent avec l'arrière plan.

    Je me demandais s'il était possible de remplacer ces deux bricolages () par quelque chose de plus propre comme une désactivation par exemple.

    Merci d'avance pour vos lumières et bonne après-midi.

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    1. Les dates antérieures à celle du jour.
    Il suffit de mettre la propriété MinDate de ton Calendar à DateTime.Now

    2. Les jours du mois précédant et suivant qui débordent sur le mois en cours en s'affichant à l'écran.
    Je ne sais pas si c'est possible de les enlever.

  3. #3
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut
    Merci pour ton indication mais je n'arrive pas à accéder à la propriété MinDate.
    Ça serait génial si tu pouvais m'indiquer comment faire.
    J'ai déjà trouvé pas mal de solutions sur google et à chaque fois j'ai été confronté à ce problème de ne pas pouvoir accéder à la propriété.

    Merci encore

    EDIT : en fait peut-être que la raison est que mon composant est un <asp:Calendar /> mais je ne sais pas si cela fait une différence

  4. #4
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    je n'arrive pas à accéder à la propriété MinDate
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monthCalendar1.MinDate = DateTime.Today;

  5. #5
    Membre éclairé Avatar de ToniConti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2009
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2009
    Messages : 245
    Par défaut
    Je ne sais pas si tu as vu mais j'ai édité ma réponse précédente.
    J'ajoutais que c'était un composant <asp:Calendar />

    Et donc c'est peut-être pour cela que je ne vois pas d'où vient "monthCalendar1"
    Merci

  6. #6
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    En effet cette propriété n'existe pas en asp (ma réponse concernait WindowsForms)

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

Discussions similaires

  1. Comment Lire des mp3s sur une page asp?
    Par Gr@nd@x dans le forum ASP.NET
    Réponses: 5
    Dernier message: 21/08/2008, 14h22
  2. [VB.Net] Comment effacer des traits sur un graphique ?
    Par bert24 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/09/2005, 14h20
  3. Comment avoir des information sur une BD?…
    Par kikimnet dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/02/2005, 09h20
  4. Réponses: 6
    Dernier message: 28/09/2003, 17h49
  5. [VB6][impression]Comment faire des effets sur les polices ?
    Par le.dod dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/11/2002, 10h31

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