Récupéré la valeur sélectionné dans un MonthCalendar

Résolu/Fermé
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 - 3 févr. 2014 à 14:40
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 - 4 févr. 2014 à 09:15
Bonjour,

J'ai une petite question pour vous !! :D

J'ai un problème avec un MonthCalendar

https://www.cjoint.com/c/DBdoxLaopgi

j'utilise un [nomdeformulaire]_Load dans un but précis

L'erreur ( que je suppose ) est dans la dernière ligne

je voudrais que dans le formulaire ici

http://cjoint.com/14fe/DBdoDRQmBWi.htm

Dans la case Saisir les Horaires Ici

Il y a un Label Date

une case Grisé , et j'aimerais que dans cette case grisé s'affiche la date que je sélectionne dans le MonthCalendar juste a coté !! :D

Puis que l'utilisateur saisie un nombre d'heure ... <=== mais la n'est pas le problème :D

1 réponse

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
Modifié par Zoul67 le 3/02/2014 à 17:37
Bonjour,

Je te conseille de :
- mettre le paramètre Enabled de la TextBox à False
- utiliser ceci pour
Private Sub MonthCalendar1_DateClick(ByVal DateClicked As Date)
TextBox1.Value = DateClicked
End Sub
- dans la partie Load
TextBox1.Value = Date
MonthCalendar1.Value = Date

Je suppose que c'est pareil en VBA et en VB...

A+
0
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
4 févr. 2014 à 08:44
Pour avoir plus de maitrise en VB qu'en VBA , et avoir travaillé sur les deux , oui c'est similaire , mais , certaines choses marchent en VB , et ne marchent pas en VBA

® Wikipedia ®
Les langages de script tels que Visual Basic for Applications et VBScript sont syntaxiquement proches de Visual Basic, mais s'utilisent et se comportent de façon sensiblement différente


Merci de ton aide , je vais essayé ça tout de suite ^^
0
Killburns911 Messages postés 293 Date d'inscription lundi 27 janvier 2014 Statut Membre Dernière intervention 25 avril 2023 15
4 févr. 2014 à 09:15
Voila j'ai trouvé la solution

Private Sub MonthCalendar1_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles MonthCalendar1.DateChanged
Me.TbxDate.Text = e.Start.ToShortDateString()
End Sub

et dans le Saisie_des_Horaires_Load

j'appelle de cette façon

Call MonthCalendar1_DateChanged(e)

et j'ai le résultat que je voulais !! :D

Merci je clos le sujet ^^
0