<asp:calendar id = "Calendar1" CellPadding = "2" العرض = "160px" TitleStyle-BackColor = "#000000" لون الحدود = "#aaaaaa" DayHeaderStyle-BackColor="#5e715e" OtherMonthDayStyle-ForeColor = "#cccccc" تنسيق اسم اليوم = "كامل" رونات = "الخادم" TitleStyle-ForeColor = "#ffffff" التاليالسابقStyle-ForeColor = "#ffffff" تباعد الخلايا = "1" WeekendDayStyle-BackColor = "#eeeeee" DayHeaderStyle-ForeColor = "#ffffff" وضع التحديد = "لا شيء" TodayDayStyle-BorderColor="#5e715e" TodayDayStyle-BorderWidth = "1" TodayDayStyle-Font-Bold = "صحيح" TodayDayStyle-ForeColor = "#5e715e" > |
Private int[] arrCurrentDays, arrPreDays, arrNextDays; // المتغيرات الثلاثة هي الشهر الحالي والشهر السابق والشهر التالي. Private int intCurrentMonth,intPreMonth,intNextMonth; // ثلاث صفائف عددية تخزن تواريخ الأشهر النسبية مع المدونات المكتوبة عليها protected System.Web.UI.WebControls.Calendar Calendar1; // هذا هو عنصر التحكم في التقويم الخاص بنا |
التقويم الفارغ الخاص Calendar1_PreRender (مرسل الكائن، System.EventArgs e) { Thread threadCurrent = Thread.CurrentThread; CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone(); ciNew.DateTimeFormat.DayNames = new string[]{"Day"،"One"،"Two"، "Three"، "Four"، "Five"، "ستة"}؛ ciNew.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday; ThreadCurrent.CurrentCulture = ciNew; } |
التقويم الفارغ الخاص Calendar1_DayRender (مرسل الكائن، System.Web.UI.WebControls.DayRenderEventArgs e) { // يحدث عنصر التحكم هذا كل يوم عند إنشائه. CalendarDay d = ((DayRenderEventArgs)e).Day; TableCell c = ((DayRenderEventArgs)e).Cell; } |