J'utilise vb.net. Ajouter un sélecteur de date comme suitComment ne pas déclencher l'événement datepicker.valuechanged lorsque vous parcourez le mois dans le sélecteur de date
Friend WithEvents dtpReportDate As System.Windows.Forms.DateTimePicker
Le sélecteur de date par défaut a la flèche gauche et flèche droite qui vous permettent de navigateur mois précédent et mois suivant. Ajouter un gestionnaire à sélecteur de date événement valueChanged:
AddHandler dtpReportDate.ValueChanged, AddressOf dtpReportDateChanged
Private Sub dtpReportDateChanged (expéditeur de ByVal comme objet, ByVal e comme System.EventArgs)
« faire quelque chose ici
End Sub
Le problème est que chaque fois que je clique sur la flèche gauche ou la flèche droite pour changer le mois, le dptReportDateChanged est déclenché. Je ne veux pas que cela arrive. Tout ce que je veux c'est qu'après avoir trouvé un mois, je double la date pour déclencher l'évènement.
Merci beaucoup!
gestionnaire remove Salut été puis vérifier. –
Mais j'ai besoin de faire quelque chose dans le gestionnaire ... donc il ne peut pas être supprimé – Summer
Créer une variable booléenne d'abord la définir comme fausse comme flèche gauche ou droite la rendre vraie et la vérifier dans valuechanged est-elle vraie ou fausse si elle est fausse alors pour y bouger autrement, quittez sub, rendez-le vrai sur le trigger de date. –