|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Développeur informatique Inscription : juin 2002 Messages : 184 ![]() |
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. |
|
|
00
|
|
|
#2 | |
![]() ![]() Johann BlaisTeam leader Inscription : avril 2007 Messages : 4 026 ![]() |
Citation:
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. 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 |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 6 558 ![]() |
Ch'ais pas ...
Citation:
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 |
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Développeur informatique Inscription : juin 2002 Messages : 184 ![]() |
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 ... |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Christophe AvontureDéveloppeur Web Inscription : mai 2004 Messages : 650 ![]() |
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 |
|
00
|
|
|
#6 |
|
Membre régulier
![]() Développeur informatique Inscription : juin 2002 Messages : 184 ![]() |
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... |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Développeur informatique Inscription : juin 2002 Messages : 184 ![]() |
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 ... |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com