<asp:calendar id="Calendar1" CellPadding="2" Width="160px" TitleStyle-BackColor="#000000" BorderColor="#aaaaaa" DayHeaderStyle-BackColor="#5e715e" OtherMonthDayStyle-ForeColor="#cccccc" DayNameFormat="Completo" runat = "servidor" TitleStyle-ForeColor="#ffffff" PróximoAnteriorStyle-ForeColor="#ffffff" CellSpacing = "1" WeekendDayStyle-BackColor="#eeeeee" DayHeaderStyle-ForeColor="#ffffff" SelectionMode = "Nenhum" TodayDayStyle-BorderColor="#5e715e" TodayDayStyle-BorderWidth="1" TodayDayStyle-Font-Bold="true" TodayDayStyle-ForeColor="#5e715e" > |
private int[] arrCurrentDays, arrPreDays, arrNextDays //As três variáveis são o mês atual, o mês anterior e o mês seguinte; private int intCurrentMonth,intPreMonth,intNextMonth; //Três arrays inteiros armazenam as datas relativas dos meses com blogs escritos neles protected System.Web.UI.WebControls.Calendar Calendar1 //Este é o nosso controle de calendário; |
private void Calendar1_PreRender (remetente do objeto, System.EventArgs e) { Tópico threadCurrent = Thread.CurrentThread; CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone(); ciNew.DateTimeFormat.DayNames = new string[]{"Dia","Um","Dois","Três","Quatro","Cinco","Seis"}; ciNew.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday; threadCurrent.CurrentCulture = ciNew; } |
private void Calendar1_DayRender (remetente do objeto, System.Web.UI.WebControls.DayRenderEventArgs e) { //Este controle ocorre todos os dias quando é criado. CalendarDay d = ((DayRenderEventArgs)e).Dia; TableCell c = ((DayRenderEventArgs)e).Cell; } |