Tema: Datepicker
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2010, 03:51
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Datepicker

Cita:
Iniciado por mystereo Ver Mensaje
Hola, alguna ayuda sobre como poner tooltip a los dias en un datepicker?? Gracias, un saludo.
Es muy sencillo. Supongamos que tienes en tu form un datepicker llamado "dateTimePicker1".

Lo primero que tienes que hacer es arrastrar el elemento "Tooltip" del cuadro de herramientas y ponerlo encima del "DateTimePicker" que añadiste al form.

Vas a los eventos (el rayo) del "DateTimePicker" y haz doble click en "Value Changed" (es de los primeros de la lista). Este evento se ejecuta cada vez que alguien elige una fecha nueva del "DateTimePicker".

Ahora, solo nos queda rellenar la función que te ha puesto visual studio. Tendrías que poner algo como esto:

Código:
        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            toolTip1.SetToolTip(dateTimePicker1, dateTimePicker1.Value.ToString());
        }
Solo hay un pequeño problema: el valor inicial del tooltip. Para ello simplemente has de añadir esta linea de código dentro del Load (Form1_Load, o como lo tengas) del formulario:

Código:
            toolTip1.SetToolTip(dateTimePicker1, dateTimePicker1.Value.ToString());
Como ves, es muy sencillo. Has de añadir apenas 2 lineas de código :)
__________________
Aviso: No se resuelven dudas por MP!