Monthview : ...firstdayofyear = vbfirstjan1

Salaume Messages postés 2 Date d'inscription samedi 20 décembre 2003 Statut Membre Dernière intervention 13 février 2005 - 12 févr. 2005 à 14:15
Salaume Messages postés 2 Date d'inscription samedi 20 décembre 2003 Statut Membre Dernière intervention 13 février 2005 - 13 févr. 2005 à 02:38
Je viens de me rendre compte que la première semaine de l’année 2005 du calendrier du composant Windows Common Control 2 6.0 s’initialise par défaut au Lundi 3 janvier 2005. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


Comment faire comprendre au composant Monthview que la première semaine de l’année commence au 1 janvier. ( ???.firstdayofyear = vbfirstjan1)





Merci d’avance

2 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
12 févr. 2005 à 14:47
C'est parce qu'officiellement la première semaine de l'année 2005 a
été définie le premier lundi de l'année càd le 03. Attrape le premier
calendrier venu (celui de la poste par exemple), tu verras que les 01
et 02 janvier 2005 font en fait partir de la 53éme semaine de 2004 et
que la première semaine de 2005 commence le 03.



Si tu as vraiment besoin que ta première semaine commence le 01/01,
dans ton controle , définie la propriété StartOfWeek sur 7 ainsi
ta 1ere semaine commencera le samedi 01/01/05
0
Salaume Messages postés 2 Date d'inscription samedi 20 décembre 2003 Statut Membre Dernière intervention 13 février 2005
13 févr. 2005 à 02:38
En effet , ça le fait . Et je t’en remercie car je n’y avais pas penser !<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Mais ça ne va dans cette application car je dois garder le Lundi comme premier jour de la semaine . (Dans les options de Outlook il y a un réglage équivalent possible, donc ca doit être faisable )
0
Rejoignez-nous