استخدام التقويم في برمجة صفحات الويب آي إس بي ASP.NET Calendars
استخدام التقويم في برمجة صفحات الويب آي إس بي
ASP.NET Calendars
التحكم في التقويم هو عنصر تحكم شبكة غنية وظيفية، ويشيش ويستثيب المعايير التالية: عرض شهر واحد في وقت اختيار يوم، أسبوع أو شهر اختيار مجموعة من الأيام التي تنتقل عن الشهر إلى الشهر السيطرة على عرض الأيام برمجيا بناء الجملة الأساسية لمراقبة التقويم هو:
ID = "Calendar1" runat = "server">
Properties and Events of the Calendar Control
خصائص وأحداث اداة التقويم
مراقبة التقويم لديها العديد من الخصائص والأحداث، وذلك باستخدام ضغط يمكنك تخصيص الإجراءات وعرض عنصر التحكم. يوفر الجدول التالي بعض الخصائص الهامة لمراقبة التقويم:
الخصائص | الوصف | ||
---|---|---|---|
Caption | الحصول أو تعيين اسم الاداة في التقويم. | ||
CaptionAlign | الحصول على أو تعيين المحاذاة للتعليق. | ||
CellPadding | الحصول على أو تعيين عدد المسافات بين البيانات وحد الخلية. | ||
CellSpacing | الحصول على أو تحديد المسافة بين الخلايا. | ||
DayHeaderStyle | الحصول على خصائص النمط للقسم الذي يعرض يوم الأسبوع. | ||
DayNameFormat | الحصول على أو تحديد تنسيق أيام الأسبوع. | ||
DayStyle | الحصول على خصائص النمط للأيام في الشهر المعروض. | ||
FirstDayOfWeek | الحصول أو تعيين يوم الأسبوع لعرض في العمود الأول. | ||
NextMonthText | الحصول على نص أو عنصرا للتحكم في سيارغاتيون في غضون الشهر. القيمة الافتراضية هي غ؛ &. | ||
NextPrevFormat | الحصول على أو ضبط تنسيق عنصر التحكم في التنقل في الشهر التالي والسابق. | ||
OtherMonthDayStyle | الحصول على خصائص النمط للأيام على عنصر التحكم التقويم ليست في الشهر المعروض. | ||
PrevMonthText | الحصول على أو ضبط النص للتحكم في التنقل في الشهر السابق. القيمة الافتراضية هي <. | ||
SelectedDate | الحصول على أو تحديد التاريخ المحدد. | ||
SelectedDates | الحصول على مجموعة من كائنات DateTime التي تمثل التواريخ المحددة. | ||
SelectedDayStyle | الحصول على خصائص النمط للتواريخ المحددة. | ||
SelectionMode | الحصول على أو تحديد وضع التحديد الذي يحدد ما إذا كان يمكن للمستخدم تحديد يوم واحد أو أسبوع أو شهر كامل. | ||
SelectMonthText | الحصول على أو تعيين النص لعنصر اختيار الشهر في عمود المحدد. | ||
SelectorStyle | الحصول على خصائص النمط لعمود محدد الأسبوع والشهر. | ||
SelectWeekText | الحصول على أو عرض النص المعروض لعنصر اختيار الأسبوع في عمود المحدد. | ||
ShowDayHeader | الحصول على أو تعيين القيمة التي تشير إلى ما إذا كان يتم عرض عنوان أيام الأسبوع. | ||
ShowGridLines | الحصول على أو تحديد القيمة التي تشير إلى ما إذا كان سيتم عرض خطوط الشبكة. | ||
ShowNextPrevMonth | الحصول على أو مجموعات من القيمة تشير إلى ما إذا كانت عناصر التنقل في الشهر التالي والسابق تظهر في قسم العنوان. | ||
ShowTitle | الحصول على أو تعيين قيمة تشير إلى ما إذا كان يتم عرض قسم العنوان. | ||
TitleFormat | الحصول على أو تعيين التنسيق لقسم العنوان. | ||
Titlestyle | الحصول على خصائص نمط عنوان العنوان لعنصر التحكم التقويم. | ||
TodayDayStyle | الحصول على خصائص النمط لتاريخ اليوم في عنصر تحكم التقويم. | ||
TodaysDate | الحصول على أو تحديد القيمة لتاريخ اليوم. | ||
UseAccessibleHeader | الحصول على أو تعيين قيمة تشير إلى عرض رأس الجدول أم لا | . | |
VisibleDate | الحصول على أو تحديد التاريخ الذي يحدد الشهر للعرض. | ||
WeekendDayStyle | الحصول على خصائص النمط لتواريخ نهاية الأسبوع في عنصر تحكم التقويم. |
يحتوي عنصر التحكم "التقويم" على الأحداث الثلاثة الأكثر أهمية التالية التي تسمح للمطورين ببرمجة عنصر التحكم في التقويم. هم:
الحدث | الوصف |
---|---|
SelectionChanged | يتم تفعيل الحدث عند تحديد يوم أو أسبوع أو شهر كامل. |
DayRender | يتم تفعيل الحدث عندما يتم تقديم كل خلية بيانات لعنصر تحكم التقويم. |
VisibleMonthChanged | يتم تفعيله عندما يتغير المستخدم في الشهر. |
العمل مع اداة التقويم Working with the Calendar Control
إن وضع عنصر تحكم تقويم مكشوف بدون أي رمز خلف الملف يوفر تقويمًا عمليًا لموقع ما ، والذي يعرض أشهر وأيام السنة. كما يسمح بالتنقل إلى الأشهر التالية والسابقة.
تسمح عناصر التحكم في التقويم للمستخدمين بتحديد يوم واحد أو أسبوع أو شهر كامل. يتم ذلك باستخدام خاصية SelectionMode. تحتوي هذه الخاصية على القيم التالية:
الخصائص | الوصف |
---|---|
Day | لتحديد يوم واحد. |
DayWeek | لتحديد يوم واحد أو أسبوع كامل. |
DayWeekMonth | لتحديد يوم واحد أو أسبوع أو شهر كامل. |
None | لا يمكن اختيار شيء. |
الصيغة العامة لتحديد الأيام The syntax for selecting days:
ID = "Calendar1" runat = "server" SelectionMode="DayWeekMonth">
عند ضبط وضع التحديد على قيمة DayWeekMonth ، يظهر عمود إضافي مع الرمز> لتحديد الأسبوع ، ويظهر رمز >> على يمين اسم الأيام لتحديد الشهر.
مثال Example
يوضح المثال التالي تحديد تاريخ ويعرض التاريخ في تسمية:
رمز ملف المحتوى هو كما يلي:
رمز ملف المحتوى هو كما يلي:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="calendardemo._Default" %> ID="Calendar1" runat="server SelectionMode="DayWeekMonth" onselectionchanged="Calendar1_SelectionChanged"> Todays date is: ID="lblday" runat="server"> Your Birday is: ID="lblbday" runat="server"> xmlns="http://www.w3.org/1999/xhtml" > runat="server">Untitled Page
The event handler for the event SelectionChanged:
التعامل مع حدث تغير الاختيار او التحديد
التعامل مع حدث تغير الاختيار او التحديد
protected void Calendar1_SelectionChanged(object sender, EventArgs e) { lblday.Text = Calendar1.TodaysDate.ToShortDateString(); lblbday.Text = Calendar1.SelectedDate.ToShortDateString(); }
عند تشغيل الملف ، يجب أن ينتج المخرجات التالية:
التسميات: ASP.NET برمجة صفحات الويب
<< الصفحة الرئيسية