Computación y electrónica

Cómo personalizar VB.NET MonthCalendar

Escrito por alexander gokhfeld | Traducido por eva ortiz
Cómo personalizar VB.NET MonthCalendar

VB.NET MonthCalendar permite a los usuarios personalizar las vistas del calendario.

Thomas Northcut/Photodisc/Getty Images

El control de VB.NET MonthCalendar de Microsoft permite al usuario seleccionar una fecha usando una vista de calendario mensual. Si necesitas personalizar la apariencia de MonthCalendar, puedes cambiar el tipo de letra del título, los colores de fondo y el color de primer plano. También puedes limitar la fecha y la hora que se muestran con las propiedades MinDate y MaxDate del control. Al establecer la propiedad "MonthCalendar.BoldedDates" de la matriz de valores seleccionados se pueden asignar fechas que se muestran en negrita.

Nivel de dificultad:
Fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Haz clic en "Inicio" de Windows y luego en "Microsoft Visual Studio".

  2. 2

    Haz clic en "Archivo", selecciona "Abrir" y haz doble clic en el programa de VB.NET en el que deseas modificar el control MonthCalendar.

  3. 3

    Escribe el siguiente código después de la línea "Clase Principal Public ()" para cambiar el color del calendario y definir el rango de fechas para mostrar en el control de MonthCalendar: Imports System Imports System.Windows.Forms Public NotInheritable Class Form1 Inherits System.Windows.Forms.Form Public Shared Sub Main() System.Windows.Forms.Application.Run(New Form1) End Sub 'Main Public Sub New() MyBase.New() ' Create the calendar. Me.MonthCalendar1 = New System.Windows.Forms.MonthCalendar ' Set the calendar location. Me.MonthCalendar1.Location = New System.Drawing.Point (47, 16) ' Change the color. Me.MonthCalendar1.BackColor = System.Drawing.SystemColors.Info Me.MonthCalendar1.ForeColor = System.Drawing.Color.FromArgb( _ ' Add dates to MonthlyBoldedDates array. Me.MonthCalendar1.MonthlyBoldedDates = New System.DateTime() _ {New System.DateTime(2011, 9, 15, 0, 0, 0, 0), _ New System.DateTime(2002, 9, 30, 0, 0, 0, 0)} ' Sets the maximum visible date on the calendar to 12/31/2011. Me.MonthCalendar1.MaxDate = New System.DateTime(2011, 12, 31, 0, 0, 0, 0) ' Set the minimum visible date on the calendar to 01/01/1999. Me.MonthCalendar1.MinDate = New System.DateTime(1999, 1, 1, 0, 0, 0, 0) End Sub ' Show the start and end dates in the text box. Me.TextBox1.Text = "Date Selected: Start = " + _ e.Start.ToShortDateString() + " : End = " + e.End.ToShortDateString() End Sub End Class

  4. 4

    Haz clic en "Archivo" y luego en "Guardar" para aplicar los cambios al control de tu aplicación VB.NET.

Más galerías de fotos

comentarios

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2014 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media