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 "Public Class Mai ()" para cambiar el color del calendario y definir el rango de fechas a 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() ' Crea el calendario. Me.MonthCalendar1 = New System.Windows.Forms.MonthCalendar ' Set the calendar location. Me.MonthCalendar1.Location = New System.Drawing.Point (47, 16) ' Cambia el color. Me.MonthCalendar1.BackColor = System.Drawing.SystemColors.Info Me.MonthCalendar1.ForeColor = System.Drawing.Color.FromArgb( _ ' Añade fechas a la formación MonthlyBoldedDates. 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)} ' Indica la fecha máxima visible en el calendario como 12/31/2011. Me.MonthCalendar1.MaxDate = New System.DateTime(2011, 12, 31, 0, 0, 0, 0) ' Indica la fecha mínima visible en el calendario como 01/01/1999. Me.MonthCalendar1.MinDate = New System.DateTime(1999, 1, 1, 0, 0, 0, 0) End Sub ' Muestra las fechas de comienzo y final en la casilla de texto. 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