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

Résolu
Killburns911 Messages postés 312 Statut Membre -  
Killburns911 Messages postés 312 Statut Membre -
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
A voir également:

1 réponse

Zoul67 Messages postés 2001 Statut Membre 149
 
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 312 Statut Membre 15
 
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 312 Statut Membre 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