Вы находитесь на странице: 1из 2

Realizado Por: Hugo J.

Caldern Ramos INTRODUCCIN AL CONTROL MONTHCALENDAR (FORMULARIOS WINDOWS FORMS) El control MonthCalendar de formularios Windows Forms muestra una intuitiva interfaz grfica de usuario para que los usuarios vean y establezcan informacin relativa a fechas. El control muestra un calendario: una cuadrcula que contiene el nmero de das del mes, ordenado en columnas debajo de los das de la semana con el intervalo de fechas seleccionado resaltado Para seleccionar un mes diferente, puede hacer clic en los botones de fecha a los lados de la leyenda del mes. A diferencia del control DateTimePicker similar, puede seleccionar ms de una fecha con este control. Para obtener ms informacin sobre el control DateTimePicker. CONFIGURAR EL CONTROL MONTHCALENDAR El aspecto del control MonthCalendar es muy configurable. De manera predeterminada, la fecha de hoy se muestra con un crculo y se muestra en la parte inferior de la cuadrcula. Puede cambiar esta caracterstica estableciendo las propiedades ShowToday y ShowTodayCircle en false. Tambin puede agregar los nmeros de la semana al calendario estableciendo la propiedad ShowWeekNumbers en true. Estableciendo la propiedad CalendarDimensions, puede tener varios meses mostrados horizontal y verticalmente. De manera predeterminada, el domingo se muestra como el primer da de la semana, pero se puede designar cualquier da utilizando la propiedad FirstDayOfWeek. Tambin puede establecer que se muestren determinadas fechas en negrita una sola vez, anual o mensualmente, agregando objetos DateTime a las propiedades BoldedDates, AnnuallyBoldedDates y MonthlyBoldedDates. INFORMACIN GENERAL SOBRE EL COMPONENTE NOTIFYICON (FORMULARIOS WINDOWS FORMS) El componente NotifyIcon de formularios Windows Forms se usa normalmente para mostrar iconos en los procesos que se ejecutan en segundo plano y que, por tanto, no muestran una interfaz de usuario la mayor parte del tiempo. Un ejemplo sera un programa de proteccin antivirus al que se puede tener acceso si se hace clic en un icono situado en el rea de notificacin de estado de la barra de tareas. PROPIEDADES PRINCIPALES DE NOTIFYICONS Cada componente NotifyIcon muestra un solo icono en el rea de estado. Si tiene tres procesos en segundo plano y desea que se muestre un icono para cada uno, deber agregar tres componentes NotifyIcon al formulario. Las propiedades principales del control NotifyIcon son Icon y Visible. La propiedad Icon establece el icono que aparece en el rea de estado. Para que aparezca el icono, la propiedad Visible debe establecerse en true. Si utiliza Visual Studio 2005, tiene acceso a una amplia biblioteca de imgenes estndar que puede utilizar con el control NotifyIcon. OPCIONES DE NOTIFYICONS Puede asociar globos de informacin, mens contextuales e informacin sobre herramientas a NotifyIcon como ayuda para el usuario. Para mostrar globos de informacin para NotifyIcon llame al mtodo ShowBalloonTip especificando el intervalo de tiempo en el que desea que se muestre el globo de informacin. Puede especificar tambin el texto, el icono y el ttulo del globo de informacin con las propiedades: BalloonTipText, BalloonTipIcon y BalloonTipTitle, respectivamente. Los componentes NotifyIcon tambin pueden tener asociada informacin sobre herramientas y mens contextuales. Para obtener ms informacin. Public Class Form1 'uso de NotifyIcon 'NotifyIcon es un control que yo personalmente uso en Visual Basic.Net 2008 no 'slo para mostrar el cono en la barra de tareas, sin que posee otras 'funcionalidades ms. Puede presentar un "Globo de dilogo": Private Sub btnNotificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNotificar.Click Me.NotifyIcon1.ShowBalloonTip(1000, "hola soy Hugo la fecha o mensage es ", Me.txtCalendario.Text, ToolTipIcon.Error)

'Me.Hide() 'con esto scondemos el control del usuaro 'NotifyIcon1.Visible = True 'hacemos que el icono se visible en el area de la barra de notificacion End Sub Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick Me.Show() NotifyIcon1.Visible = False End Sub ' Uso MonthCalendar 'El control MonthCalendar de formularios Windows Forms muestra una intuitiva interfaz grfica 'de usuario para que los usuarios vean y establezcan informacin relativa a fechas. Private Sub txtCalendario_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtCalendario.TextChanged Me.Calendario.Visible = True 'Hacemos visible el calendario en el formulario End Sub Private Sub btnCerrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCerrar.Click Close() End Sub Private Sub Calendario_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles Calendario.DateChanged txtCalendario.Text = Me.Calendario.SelectionStart.ToString() Me.Calendario.Visible = True 'Se realiza la lectura de la fecha escogida End Sub End Class

Вам также может понравиться