Wie nicht auslösen datepicker.das valuechanged-Ereignis, wenn das surfen im Monat im date-picker

Ich bin mit vb.net. Ich fügen Sie ein Datum-picker wie folgt

Friend WithEvents dtpReportDate As System.Windows.Forms.DateTimePicker

Den Standard-Datums-Wähler mit Pfeil Links und Pfeil rechts mit denen Sie browser Vormonat und den folgenden Monat. Ich fügen Sie einen Ereignishandler, um die Datumsauswahl das valuechanged-Ereignis:

AddHandler dtpReportDate.ValueChanged, AddressOf dtpReportDateChanged

Private Sub dtpReportDateChanged(ByVal sender As Object, ByVal e Als System.EventArgs)

"etwas tun, hier

End Sub

Das problem ist, dass immer, wenn ich Sie Pfeil Links oder Pfeil nach rechts zu ändern, der Monat, der dptReportDateChanged ausgelöst wird. Ich will das nicht passiert. Alles was ich will ist, dass nachdem ich einen Monat, ich Doppel-klicken Sie auf Datum, um das Ereignis auszulösen.

Vielen Dank!

  • Hallo Sommer-handler entfernen und dann überprüfen Sie es.
  • Aber ich muss etwas tun, in handler...damit es nicht gelöscht werden kann
  • Erstellen Sie Globale bool-variable ersten Satz ist es falsch, wie Links-oder rechts-Pfeil klicken, machen Sie es wahr und lassen es in valuechanged ist es true oder false wenn "false" dann lassen Sie es zu bewegen, in es sonst exit sub, damit es wahr auf Datum auslösen.
InformationsquelleAutor Summer | 2011-09-13
Schreibe einen Kommentar