¿Cómo puedo destacar (poner en negrita) días específicos de un calendar? Por ejemplo: que me destaque los días de fiestas en el calendar y que esas fechas sea yo quien se las especifique.
| ||||
Re: Destacar días específico del calendario Ya lo resolví. Lo que hay que hacer es poner en el evento DayRender del calendario el siguiente código:
Código:
'--Creando estilo para destacar los días no labotables-- Dim EstiloFeriarios As New Style() '------------------------------------------------------- '--Evaluando si el día no es laborable-- Dim cDia As New clsCalendarioDiasNoLab(e.Day.Date) If cDia.pr_Existe Then EstiloFeriarios.Font.Bold = True EstiloFeriarios.ForeColor = Drawing.Color.Red e.Cell.ApplyStyle(EstiloFeriarios) End If '---------------------------------------
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| ||||
Re: Destacar días específico del calendario Si utilizas Visual Studio 2005, la ayuda del control calendar trae un ejemplito que yo ocupé hace un tiempo, que establece un dataset con los dias que han de ser marcados en el calendario y luego, como bien dices en el DayRender, se adapta el calendar segun los datos del dataset. Muy práctico y muy sencillo. Saludos
__________________ ..:: moNTeZIon ::.. |
| ||||
Re: Destacar días específico del calendario Cita: Oye moNTeZIon (ó quién lo sepa), ¿podrías especificar más sobre cómo encontrar ese práctico y sencillo ejemplo?Si utilizas Visual Studio 2005, la ayuda del control calendar trae un ejemplito que yo ocupé hace un tiempo, que establece un dataset con los dias que han de ser marcados en el calendario y luego, como bien dices en el DayRender, se adapta el calendar segun los datos del dataset. Muy práctico y muy sencillo. Aprovechando, ¿¿¿un ejemplo de calendario de eventos, ó que en cada casilla de la fecha pongas un texto indicativo de algo??? ¿¿Es posible con el mismo control Calendar?? Gracias.
__________________ Saludos, zacktagnan. ================================================= |
| |||
Re: Destacar días específico del calendario puedes usar el evento dayrender ( creo ke se llama asi) del control calendar para ke en la casilla de kada dia, o en las ke tu selecciones aparezca algo adicional ( por ejemplo un textbox, un label.. o algo jajaja)
__________________ Julio César Guzmán Góngora Microsoft Certified Professional [email protected] [email protected] |
| ||||
Re: Destacar días específico del calendario zacktagnan, te pondré un ejemplo más sensillo. En el evento DayRender pones lo siguiente y te coloreará en rojo el dìa 25 de Sep de 2007:
Código:
Dim EstiloFeriarios As New Style() If e.Day.Date = CDate("2007-09-25") Then EstiloFeriarios.Font.Bold = True EstiloFeriarios.ForeColor = Drawing.Color.Red e.Cell.ApplyStyle(EstiloFeriarios) End If
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |