Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Los moderadores, MVP y administradores podrán seguir editando, respondiendo o creando nuevos mensajes

Con idea de que puedan ayudar a responder e ir cerrando mensajes ;-)

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 40623 - Cambiar la fecha seleccionada en un MonthCalendar
IDAsuntoFechaNick 
40623 Cambiar la fecha seleccionada en un MonthCalendar22/04/08 01:11Steloh   
Hola a todos, soy nuevo por aqui y mi duda es la siguiente:

Lo ke intento hacer es tener en un formulario un MonthCalendar y 2 botones, uno para ir al dia siguiente y otro para ir al dia anterior.
Al pulsarles tendria ke cambiar el dia seleccionado en el MonthCalendar y lanzar el evento MonthCalendar1_DateChanged a poder ser.
He probado este codigo, pero no va:
Private Sub
     BotonSiguiente_Click(ByVal sender As System.Object, ByVal e As
     System.EventArgs) Handles BotonSiguiente.Click
        Dim dia As Date = Me.MonthCalendar1.SelectionRange.Start.Date
        dia.AddDays(1)
        Me.MonthCalendar1.SetSelectionRange(dia, dia)        
    End Sub

Private Sub BotonAnterior
    _Click(ByVal sender As System.Object, ByVal e As
     System.EventArgs) Handles BotonAnterior.Click
        Dim dia As Date = Me.MonthCalendar1.SelectionRange.Start.Date
        dia.AddDays(-1)
        Me.MonthCalendar1.SetSelectionRange(dia, dia)        
    End Sub
He probado otras opciones y buscado por ahi, pero no lo he encontrado, espero ke me puedan ayudar gracias.

Un saludo.

[Editado: Holets, 22/04/2008 01:13:18]
[Steloh, 22/04/2008 15:12:14]
IDAsuntoFechaNick 
40634 Re: Cambiar la fecha seleccionada en un MonthCalendar (Resp: 40623)22/04/08 11:54Tyler   
Con este código obtienes una fecha menos/mas los días que tu determines, en tu caso en vez de Now le metes la fecha que este seleccionada en el calendario.
Nota: DIAS equivale en tu caso a +1 o -1 días

DateAdd(DateInterval.Day, DIAS, Now)

Solo te queda asignar la fecha que te devuelve al calendario para que se posicione en ese día en particular.

Espero que te sirva de algo
[Editado: Tyler, 22/04/2008 11:54:45]


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
40639 Re: Cambiar la fecha seleccionada en un MonthCalendar (Resp: 40623)22/04/08 15:00Steloh   
Muchas gracias por responder.
He modificado el codigo con lo ke me has dicho y funciona.
El codigo del boton siguiente ha quedado asi, por si a alguien le ayuda.
Private Sub
     BotonSiguiente_Click(ByVal sender As System.Object, ByVal e As
     System.EventArgs) Handles BotonSiguiente.Click
        Dim dia As Date
        dia = DateAdd(DateInterval.Day, 1, Me.MonthCalendar1.SelectionRange.Start.Date)
        Me.MonthCalendar1.SetSelectionRange(dia, dia)
    End Sub



Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 09/06/2026 14:00:12 GMT