Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > Windows Forms
Windows Forms Forum d'entraide sur le développement Windows Forms & Applications Windows. Avant de poster -> Articles Windows Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/11/2007, 14h32   #1
bib34690
Membre régulier
 
Développeur informatique
Inscription : juin 2002
Messages : 184
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2002
Messages : 184
Points : 76
Points : 76
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.
bib34690 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 14h41   #2
SaumonAgile
Rédacteur
 
Avatar de SaumonAgile
 
Homme Johann Blais
Team leader
Inscription : avril 2007
Messages : 4 026
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 026
Points : 6 680
Points : 6 680
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
SaumonAgile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 15h01   #3
Bluedeep
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 6 558
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 6 558
Points : 13 957
Points : 13 957
Citation:
Envoyé par bib34690 Voir le message
Question 1 : QQ sait pq ça se déclenche ?
Ch'ais pas ...
Citation:
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é.
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 15h32   #4
bib34690
Membre régulier
 
Développeur informatique
Inscription : juin 2002
Messages : 184
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2002
Messages : 184
Points : 76
Points : 76
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 ...
bib34690 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 09h08   #5
cavo789
Membre émérite
 
Avatar de cavo789
 
Homme Christophe Avonture
Développeur Web
Inscription : mai 2004
Messages : 650
Détails du profil
Informations personnelles :
Nom : Homme Christophe Avonture
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2004
Messages : 650
Points : 824
Points : 824
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 l'extension AllEvents, gestionnaire d'évènements pour Joomla
http://avonture.be/allevents - https://www.facebook.com/com.allevents - http://twitter.com/#!/avonture
cavo789 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 11h06   #6
bib34690
Membre régulier
 
Développeur informatique
Inscription : juin 2002
Messages : 184
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2002
Messages : 184
Points : 76
Points : 76
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...
bib34690 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2012, 19h46   #7
bib34690
Membre régulier
 
Développeur informatique
Inscription : juin 2002
Messages : 184
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2002
Messages : 184
Points : 76
Points : 76
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 ...
bib34690 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h59.


 
 
 
 
Partenaires

Hébergement Web