RE:Ayuda con datetimepicker
Hola,
Para esto puedes usar la propiedad DayOfWeek, que devuelve un valor de tipo DayOfWeek (enumeración) con el numero del día de la semana seleccionado, donde 0-Domingo,1-Lunes, ..., 6-Sábado.
Entonces, para obtener la fecha del lunes, solo has de añadir o quitar tantos días como días entre el día seleccionado y el lunes, y lo mismo para el viernes.
Seria:
Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
Dim valorFecha As Date = DateTimePicker1.Value
'Corrección para el domingo, debido a que la enumeración usa sistema americano donde
'el domingo es el primer día de la semana.
'Para corregir el problema, si el día seleccionado es un domingo quitamos una semana
If valorFecha.DayOfWeek = DayOfWeek.Sunday Then valorFecha = valorFecha.AddDays(-7)
DateTimePicker2.Value = valorFecha.AddDays((1 - valorFecha.DayOfWeek))
DateTimePicker3.Value = valorFecha.AddDays((5 - valorFecha.DayOfWeek))
End Sub