Controles Calendario MonthView y DTPicker en Visual Basic 6.0

Control MonthView

  Permite leer o mostrar una fecha de forma visual, desde un control con apariencia de calendario.
Para acceder al control MonthView Elegir: Menú Proyecto > Referencias (o con las teclas Ctrl + T). Debe aparecer el cuadro de dialogo “Componentes”, elegir Microsoft Windows Common Controls-2 6.0 (mscomct2.ocx), así ya estará disponible en la barra de herramientas.
Para acceder a la fecha actual se usa la propiedad Value.

Puede mostrar varios meses a la vez mediante las propiedades MonthColumns y MonthRows.
Las fechas mínima y máxima se establecen con las propiedades MinDate y MaxDate.
Para seleccionar un intervalo de fechas, se debe asignar la propiedad MultiSelect a True y especificar con MaxSelProperty el número máximo de días que se podrán seleccionar. Las propiedades SelStart y SelEnd devuelven las flechas del principio y el final de la selección.
Tiene una serie de atributos que permiten configurar su apariencia, tales como: MonthBackColor, TitleBackColor, TitleForeColor y TrailingForeColor.

Fig. 1: Control MonthView en un formulario.Fig. 1: Control MonthView en un formulario.

Control DTPicker

  Proporcionar un campo de fecha con formato que facilita la selección de la fecha.
Para acceder al control DTPicker Elegir: Menú Proyecto > Referencias (o con las teclas Ctrl + T). Debe aparecer el cuadro de dialogo “Componentes”, elegir Microsoft Windows Common Controls-2 6.0 (mscomct2.ocx), así ya estará disponible en la barra de herramientas.
Se puede seleccionar una fecha a partir de un calendario desplegable similar a la del control MonthView.
Tiene la ventaja de ocupar menos espacio que el control MonthView.

Fig. 2: Control DTPicker en un formulario.Fig. 2: Control DTPicker en un formulario.

Fig. 3: Control DTPicker con su calendario desplegado.Fig. 3: Control DTPicker con su calendario desplegado.

Tiene una serie de atributos que permiten configurar su apariencia, tales como CalendarBackColor, CalendarForeColor, CalendarTitleBackColor, CalendarTitleForeColor y CalendarTrailingForeColor.
La propiedad Format permite configurar el formato de la fecha a mostrar.
Se puede usar el control con el teclado o el mouse.

Acerca de Daniel

Soy ingeniero de sistemas con muchos años de experiencia en el desarrollo de software y gestión de proyectos. El objetivo al desarrollar este sitio web el de brindar información y conocimientos, tanto a nivel académico como profesional sobre diversas tecnologías involucradas en las disciplinas computacionales. Confio en brindar información lo mas didactica y clara en lo referente contenido académico. Así como ejemplos y casos reales de soluciones problemas que se presentan en un entorno de producción.
Esta entrada fue publicada en Visual Basic 6 y etiquetada , . Guarda el enlace permanente.

4 respuestas a Controles Calendario MonthView y DTPicker en Visual Basic 6.0

  1. willmer dijo:

    buen día, disculpa la molestia pero quisiera saber que debo hacer:
    .-para limitar un dtpicker, es decir, como hago para que no deje colocar fechas anteriores a la actual,
    .-tengo un formulario de permisologia en el que tengo dos dtpicker´s, uno es la fecha inicio del permiso y el segundo es la fecha de vencimiento del mismo como hago para limitarlos, (por ejemplo: la duración del permiso es de un año, el dtpicker del vencimiento debe arrojar un mensaje que me diga que el periodo mínimo es de un año, o en su defecto que el dtpicker2 “vencimiento” arroje una fecha de una año con respecto al dticker1

  2. SerSeg dijo:

    Amigo Daniel, necesito que me ayudes en una consulta, resulta que necesito hacer una búsqueda por fechas que tengo en una base de datos, por ejemplo que del 1 de Enero al 15 de Enero me bote las ventas que he realizado, o que desde el 15 de Enero al 15 de Febrero … podrías subir un ejemplo por favor te lo agradecería.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Última modificación: 04/11/2012