Comment régler l'heure actuelle dans un DateTimePicker
Je suis en train de régler l'heure actuelle à un DateTimePicker (avec le Format de l'Heure) comme
this.myDateTimePicker.Value = DateTime.Now;
mais lors de l'exécution de mon code, j'obtiens une exception
Object reference not set to an instance of an object
Ce que je fais de mal?
Grâce.
myDateTimePicker
est null. C'est tout ce que nous pouvons déduire à partir du code que vous avez posté.- Difficile de dire à partir de l'extrait de code que vous avez posté. Pouvez-vous développer votre exemple?
Vous devez vous connecter pour publier un commentaire.
Vous devez mettre ce code après la
InitializeComponent()
l'appel est fait. Il n'existe aucune instance demyDateTimePicker
jusqu'à ce point.Déclarer votre
DateTimePicker
et de l'essayer.DateTimePicker myPicker = new DateTimePicker;
myPicker.Value = DateTime.Now;
Comme quelqu'un l'a souligné, mettre votre code avant de le
InitializeComponent()
, puisque c'est dans cette partie que votreDateTimePicker
est initialisé.1 - Supprimer vous de contrôle
2 - ajouter de nouveau.
3 - Regardez où vous mettez votre code.
Devrait fonctionner après que, depuis votre faire droit sur la partie de code.
Si vous utilisez WPF, pas WinForms, ajouter cette référence:
Puis en XAML DatePicker du code d'ajouter: