我的应用程序上有一个小表单,用户可以选择日期,按提交,日期将放在DataGridView单元格中。
当用户试图选择过去的日期时,DateTimePicker将落后一个月,那么如果你试图前进以匹配日期,那么月份就会提前一个,这使得很难选择正确的日期。
我真的不知道为什么DTP会这样做,因为我的应用程序中有很多其他人都可以正常工作。我试过扩展表单以防万一,因为工具重叠,但没有帮助。
我已经插入了一张我自己试图选择二月四日的一步一步的图片,以显示与表单代码一起发生的事情。任何想法将不胜感激!
Private Sub CloseButton_Click(sender As Object, e As EventArgs) Handles CloseButton.Click
Me.Close()
End Sub
Private Sub intBTN_Click(sender As Object, e As EventArgs) Handles intBTN.Click
Dim rowindex As Integer = Form4.DataGridView1.CurrentCell.RowIndex()
Dim colindex As Integer = Form4.DataGridView1.CurrentCell.ColumnIndex()
Form4.DataGridView1.Rows(rowindex).Cells(colindex + 1).Value = DateTimePicker1.Value
Me.Close()
End Sub
Private Sub EnterDateForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub