Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    juin 2002
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2002
    Messages : 205
    Points : 93
    Points
    93

    Par défaut MonthCalendar : DateChanged

    Bonjour,

    J'ai 1 MonthCalendar et je gerre l'évènement "DateChanged" (et aucun autre).
    Je ne comprends pas pourquoi il se déclenche toutes les minutes (à peu près) sans que je touche quoi que ce soit.
    Quand je regarde .End et .Start, ils n'ont pas changé, et il n'y a à priori pas d'heure dans ces 2 propriétés (l'heure est toujours à 0).

    Question 1 : QQ sait pq ça se déclenche ?
    Question 2 : comment forcer l'evènement "DateChanged" à se déclencher depuis une checkBox (evenement checked), sans changer la date biensûr.

    Merci pour votre aide.

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro Johann Blais
    Team leader
    Inscrit en
    avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Nom : Homme Johann Blais
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : avril 2007
    Messages : 4 028
    Points : 6 022
    Points
    6 022

    Par défaut

    Citation Envoyé par bib34690 Voir le message
    Bonjour,

    J'ai 1 MonthCalendar et je gerre l'évènement "DateChanged" (et aucun autre).
    Je ne comprends pas pourquoi il se déclenche toutes les minutes (à peu près) sans que je touche quoi que ce soit.
    Quand je regarde .End et .Start, ils n'ont pas changé, et il n'y a à priori pas d'heure dans ces 2 propriétés (l'heure est toujours à 0).

    Question 1 : QQ sait pq ça se déclenche ?
    Question 2 : comment forcer l'evènement "DateChanged" à se déclencher depuis une checkBox (evenement checked), sans changer la date biensûr.

    Merci pour votre aide.
    1 : Pas d'idée
    2 : Tu n'as qu'à appeler la même méthode dans le DateChanged et dans le Checked.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Inactif
    Homme Profil pro François
    Chef de projet NTIC
    Inscrit en
    janvier 2007
    Messages
    6 608
    Détails du profil
    Informations personnelles :
    Nom : Homme François
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : janvier 2007
    Messages : 6 608
    Points : 12 108
    Points
    12 108

    Par défaut

    Citation Envoyé par bib34690 Voir le message
    Question 1 : QQ sait pq ça se déclenche ?
    Ch'ais pas ...
    Question 2 : comment forcer l'evènement "DateChanged" à se déclencher depuis une checkBox (evenement checked), sans changer la date biensûr.

    Merci pour votre aide.
    Une chtite contradiction pour la route ?
    D'un coté tu te plains qu'il se déclenche a priori sans cause et de l'autre tu voudrais le déclencher sans cause aussi

    Sinon, forcer un event, n'est pas, comme exprimé supra, la meilleure méthode; fais les appeler une méthode commune, ton code y gagnera en lisibilité.

  4. #4
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    juin 2002
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2002
    Messages : 205
    Points : 93
    Points
    93

    Par défaut

    Pour la question 1, j'ai mis 1 flag en attendant pour ne pas excuter la procedure ttes les minutes, mais j'aimerais comprendre...

    Pour la question 2, il n'y avait pas contradiction car je précisais que je voulais l'activer depuis un evenement d'une checkbox...ç'était une autre question.
    Mais tu as raison, le code sera + propre si je crée 1 procédure à part.

    merci pour votre aide ...

  5. #5
    Membre chevronné Avatar de cavo789
    Homme Profil pro Christophe Avonture
    Développeur Web
    Inscrit en
    mai 2004
    Messages
    656
    Détails du profil
    Informations personnelles :
    Nom : Homme Christophe Avonture
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2004
    Messages : 656
    Points : 745
    Points
    745

    Par défaut Réponse (???) à la question 1

    Bonjour

    J'essaie de mieux comprendre comment fonctionne le contrôle et j'utilise donc Google. Ci-dessous un lien qui me semble répondre à ta première question.

    http://www.vbforums.com/showthread.p...61394&t=526944

    >actually monthcalender automatically get MCN_SELCHANGE notification
    >from operating system to keep it updated and hence it fires this event
    >automatically but you can put this check
    Christophe - Développeur de

  6. #6
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    juin 2002
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2002
    Messages : 205
    Points : 93
    Points
    93

    Par défaut

    merci.
    La question remonte à un an et j'avais oublié de marquer "résolu".

    J'avais passé du temps à chercher sur google, et cette réponse n'y figurait pas à l'époque...

  7. #7
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    juin 2002
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : juin 2002
    Messages : 205
    Points : 93
    Points
    93

    Par défaut ...et ça ne le fait plus sous Win 7

    la aussi, pas trouvé d'explication sur google.

    J'avais finalement utilisé cette fonctionnalité pour actualiser mon affichage ss avoir à gérer 1 timer mais le MC de Win7 ne déclenche visiblement plus cet évènement ttes les 2 mn ...

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •