我必须在DateTimePicker
周五前加7天。这是我的代码。周五加7天?
我知道它会创建一个循环,因为从周五开始的7天是星期五。然后它重演,我怎么能阻止它在第一个星期五之后重复?
If Me.DateTimePicker1.Value.DayOfWeek = DayOfWeek.Saturday _
Or Me.DateTimePicker1.Value.DayOfWeek = DayOfWeek.Sunday Then
If Me.DateTimePicker1.Value.DayOfWeek = DayOfWeek.Saturday Then
Me.DateTimePicker1.Value = Me.DateTimePicker1.Value.AddDays(-1)
Else
Me.DateTimePicker1.Value = Me.DateTimePicker1.Value.AddDays(-2)
End If
End If
If Me.DateTimePicker1.Value.DayOfWeek = DayOfWeek.Friday Then
Me.DateTimePicker1.Value = Me.DateTimePicker1.Value.AddDays(7)
End If
End Sub
End Class
我猜这是在变化事件? – Plutonix
是的,那是什么。你的回答帮了我很多。我对编程和本网站很陌生,非常感谢! – taby