Pregunta:
¿como hago esto en visual basic.net?
mico17
2009-12-30 11:21:16 UTC
TENGO 3 DATETIMEPICKER Y QUIERO K CUANDO LE CAMBIEN LA FECHA AL PRIMERO K EL SEGUNDO SE CAMBIE POR LA FECHA DEL LUNES DE ESA SEMANA Y EL TERCERO SE CAMBIE POR LA FECHA DEL VIERNES DE ESA SEMANA. GRACIAS
Tres respuestas:
anonymous
2009-12-30 11:45:13 UTC
Hola!!!



Usa un ciclo:



Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged

Dim FechaFinal As DateTime, FechaActual As DateTime

FechaFinal = DateAdd(DateInterval.Day, 5, DateTimePicker1.Value)

For i As Integer = 1 To 7

FechaActual = DateAdd(DateInterval.Day, i, DateTimePicker1.Value)

If FechaActual.DayOfWeek = DayOfWeek.Monday Then

DateTimePicker2.Value = FechaActual

End If

If FechaActual.DayOfWeek = DayOfWeek.Friday Then

DateTimePicker3.Value = FechaActual

End If

Next



End Sub





pd. deberas elejir un domingo





Saludos cordiales
Israel G
2009-12-30 18:46:35 UTC
Que onda amigo, es facilon,



puedes usar 3 IF, o en su caso puedes usar un Select Case, el que mas te guste y te sepas.



ahi esta la solucion, ahora que ya sabes, a programar se ha dicho!!!



suerte!!
kaysinho
2009-12-30 12:53:37 UTC
Dame tu correo para mandartelo ... kaysinhoadsi@hotmail.com


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...