Définir la valeur Null dans DateTimePicker en C#

Je suis en train d'élaborer un winform de Bureau de l'application en C#. Je voudrais à l'utilisateur de définir le DateTimePicker à Null. Je suis en train d'élaborer une boîte de recherche, et souhaitez ignorer la date si elle est définie à Null

Ici est ce que je fais :

     this.dateTimePicker2.CustomFormat = " ";
     this.dateTimePicker2.Format = DateTimePickerFormat.Custom;

     private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
     {
         this.dateTimePicker2.CustomFormat = "dd-MM-yy";
     }

So far So good. Cependant, une fois que l'utilisateur sélectionne la date, le dateTimePicker2 de contrôle montre une certaine date ( la date sélectionnée par l'utilisateur). Il n'y a aucun moyen de définir la date à null de nouveau. Je ne suis pas vif pour activer la case à cocher associée à la datetimepicker de contrôle.

Je me demandais si il est possible de régler la datetimepicker date de null.

Grâce

Non, je ne pense pas que cela est possible dans les Winforms.
Est-il permis dans votre formulaire de quitter le datetimepicker vide?
Pourquoi ne pas avoir un contrôle à côté "Clear", puis définissez le format Personnalisé à nouveau quand vous le dire clairement ou peut-être un autre datepicker
Ya, lors de la Customformat est " ", je serais réglage de la valeur de la date à datemin. Oui, je sais, si l'utilisateur a défini la date ou pas.
Ouais, c'est ce que j'ai été la planification, si je ne suis pas en mesure d'effacer les entrées manuellement

OriginalL'auteur Kiran | 2013-02-06