how to identity if user clicked on a date in DateTimePicker calendar

前端 未结 4 1963
心在旅途
心在旅途 2020-12-21 17:55

I don\'t want the date to change when user clicks out of the calender without clicking on a date. The problem is One Date is always selected when the datepickercalendar open

4条回答
  •  臣服心动
    2020-12-21 18:27

    Private Sub DateTimePicker1_ValueChanged(ByVal sender As Object, ByVal e As EventArgs) Handles DateTimePicker1.ValueChanged
        Label42.Text = String.Format("{0:dd-MMM-yyyy HH:mm:ss}", DateTimePicker1.Value)
    End Sub
    
    Private Sub DateTimePicker1_DropDown(ByVal sender As Object, ByVal e As EventArgs) Handles DateTimePicker1.DropDown
        RemoveHandler DateTimePicker1.ValueChanged, AddressOf DateTimePicker1_ValueChanged
    End Sub
    
    Private Sub DateTimePicker1_CloseUp(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.CloseUp
        AddHandler DateTimePicker1.ValueChanged, AddressOf DateTimePicker1_ValueChanged
        Call DateTimePicker1_ValueChanged(sender, EventArgs.Empty)
    End Sub
    

提交回复
热议问题