Salut!
J'ai un DateTimePicker et j'aimerai ou moment que je click sur le bouton UP un événement se déclenche..quelqu'un connait il le nom de cet événement?
J'espère que vous avez réussi à comprendre mon problème.
a bientôt
Salut!
J'ai un DateTimePicker et j'aimerai ou moment que je click sur le bouton UP un événement se déclenche..quelqu'un connait il le nom de cet événement?
J'espère que vous avez réussi à comprendre mon problème.
a bientôt
Tu peux reposer ta question autrement?
je ne vois pas bien ce qu'il te faut.
oui pas de problème..Alors voila :
j'ai un dateTimePicker qui m'affiche une heure (ex: 23:59) avec un bouton Up et un bouton Down et j'aimerai pouvoir détecter le fait que je clique sur la touche Up. et j'aimerai connaitre l'événement qui me permet de faire cela...
Tu comprend mieu?
Tu es sûr que tu parle d'un DateTimePicker ou plutôt un de l'objet NumericUpDown?
Oui oui c'est bien un DateTimePicker probalbment en format Time et avec la propriété ShowUpDown à True mais personnellement je ne connais pas d'événements associés spécifiquement au clic sur le curseur haut/bas, tu peux utiliser ValueChanged pour voir comment l'heure a été modifiée je pense.
Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
Vous trouvez une reponse particulierement utile ? Votez pour !
Oui c'est possible mais le but c'est quand il clique sur UP au moment ou c'est 23:59 elle passe a 00:00 et ma date change de +1
Mais si il clique sur Down au moment ou c'est 00:01 elle passe a 00:00 et ma date change de -1 mais le problème c'est que je peu pas savoir si je doi la mettre a +1 ou -1
vous suivez?
J'ai cherché un peu et j'ai trouvé un début de solution qui vaut ce qu'il vaut:
Ce code incrémente (ou décrémente) le jour au passage à minuit, seulement si l'utilisateur garde la souris cliquée sur le Up (ou Down) pour accéler le défilement le jour ne s'actualise pas, donc à améliorer mais cela donne une base de travail.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Private datePrecedente As Date = Now Private Sub DateTimePicker1_ValueChanged(ByVal sender As Object, ByVal e As EventArgs) Handles dtp.ValueChanged If dtp.Value < datePrecedente Then If datePrecedente.Hour = 23 AndAlso dtp.Value.Hour = 0 Then dtp.Value = dtp.Value.AddDays(1) End If Else If datePrecedente.Hour = 0 AndAlso dtp.Value.Hour = 23 Then dtp.Value = dtp.Value.AddDays(-1) End If End If datePrecedente = dtp.Value End Sub
En espérant que cela sera utile...
Nous sommes tous plus ou moins geek : ce qui est inutile nous est parfaitement indispensable ( © Celira )
À quelle heure dormez-vous ?
Censément, quelqu'un de sensé est censé s'exprimer sensément.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager