none
VB2010 - Problema con MonthCalendar RRS feed

  • Pregunta

  • Estimados

    tengo un MonthCalendar y presento problemas al colocar en negrita los días que vienen desde mi base de datos. Cuando realizo el UpdateBoldedDates(), desaparece el control antes mencionado.

    Que puedo hacer?

            If DataBuscar.Rows.Count > 0 Then
                mthFecha.RemoveAllBoldedDates()
                For Each fila As DataRow In DataBuscar.Rows()
                    mthFecha.AddBoldedDate(CDate(fila.Item("FECHA")))
                    'mthFecha.AddBoldedDate(CDate("18-09-2012"))
                Next
                mthFecha.UpdateBoldedDates()           
            End If


    • Editado Marco Elgueta domingo, 23 de septiembre de 2012 0:10
    • Cambiado Enrique M. Montejo viernes, 28 de septiembre de 2012 7:07 Controles de Windows Forms (De:Lenguaje VB.NET)
    domingo, 23 de septiembre de 2012 0:05

Todas las respuestas

  • como que desaparece el control ?

    ademas para que usas esos metodo si deberias estar usando el

    SetSelectionRange Method

    el control es para seelccionar un rango de fechas


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    domingo, 23 de septiembre de 2012 0:29
  • Leandro

    Cuando hablo de desaparecer, me refiero que no se vuelve a dibujar.

    Por otra parte, los días que deseo marcar en negrita no necesariamente están dentro de un rango.

    Estuve probando, y el problema es que cuando uso:

    CopyThread = New Thread(AddressOf LlenarAgenda)

    CopyThread.Start

    Presento el problema, al contrario, al hacerlo directo: LlenarAgenda() se marcan los días en negrita.

    Alguna forma de solucionar esto? manteniendo el uso del Thread.

    domingo, 23 de septiembre de 2012 0:49
  • no se si el calendar estandar permite seelcciona fechas individuales

    porque no evaluas

    Another Month Calendar

    como veras en la imagen este control lo permitiria

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    domingo, 23 de septiembre de 2012 1:26