تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: MonthCalendar
#1
كاتب الموضوع : BADRMEDIA



أداة MonthCalendar

تمكنك أداة MonthCalendar من رؤية الشهر ولكن لا تظهر مثل أداة DateTimePicker كمربع صغير - بل تظهر كنتيجة كاملة للشهر


سنتعرف على أهم خواصها





كما نرى فى الصورة - الأداة الأولى ظهر بها اليوم الحالي فى أسف الأداة والأخرى لم يظهر


وذلك عن طريق الخاصية ShowToday ونسند لها القيمة True فى حالة الظهور و False فى حالة الاخفاء لليوم الحالى

ويمكن عن طريق الكود



كود :
MonthCalendar1.ShowToday = Not MonthCalendar1.ShowToday
على فكرة Not MonthCalendar1.ShowToday كأنها False


}}}}
تم الشكر بواسطة:
#2
سنجد فى الصورة أن خاصية اظهار تاريخ اليوم مفعلة واليوم ظاهر فى كلا الأداتين

لكن الاولى بها مربع بجانب التاريخ والأخرى لا


وذلك عن طريق الخاصية ShowTodayCircle واختيار True او false



كود :
MonthCalendar1.ShowTodayCircle = Not MonthCalendar1.ShowTodayCircle
}}}}
تم الشكر بواسطة:
#3
فى الصورة الأداة ظاهرة كاملة فى كل المنظرين لكن هناك فرق وهو أن الأخرى بها الاسابيع موضوع بجانبها رقمها على مستوى السنة

وذلك عن طريق الخاصية ShowWeekNumbers واختيار True او false




كود :
MonthCalendar1.ShowWeekNumbers = Not MonthCalendar1.ShowWeekNumbers

}}}}
تم الشكر بواسطة:
#4
كما ترى فى الصورة هناك خط ازرق محدد الأيام فى الأولى يحدد 7 أيام والاوخرى يحدد 5 أيام فقط

حيث يمكنك فى هذه الأداة أن تحدد نطاق من الأيام من : إلى

ويتم تحديد حجم النطاق عن طرق الخاصية MaxSelectionCount واسناد لها قيمة رقمية
ستجدا فى نافذة الخصائص ويمكن بالكود



كود :
MonthCalendar1.MaxSelectionCount = 7


}}}}
تم الشكر بواسطة:
#5
نحن حددنا نطاق من الأيام فى الرد السابق

كيف نصل لاول يوم فى التحدد بعد التحديد

نصل لذلك عن طريق الخاصية SelectionStart



كود :
MessageBox.Show(MonthCalendar1.SelectionStart.ToString())

ونصل لأخر تاريخ وصل له التحديد عن طريق الخاصية SelectionEnd




كود :
MessageBox.Show(MonthCalendar1.SelectionEnd.ToString())


والأدلة لها أيضاً مثل أداة DateTimePicker حد تاريخ اعلى وأدنى



كود :
MonthCalendar1.MinDate = New System.DateTime(2006, 1, 1, 0, 0, 0, 0)


كود :
MonthCalendar1.MaxDate = New System.DateTime(2006, 12, 31, 23, 59, 59, 0)

}}}}
تم الشكر بواسطة:
#6
نحن بداية أسبوعنا من يوم السبت - لكن هناك من هو بداية أسبوعه الأحد أو الاثنين - كيف نجعل ذلك فى الاداة - عن طريق الخاصية FirstDayOfWeek



كود :
MonthCalendar1.FirstDayOfWeek = Day.Monday

}}}}
تم الشكر بواسطة:
#7
فى الصورة السابقة - هناك شئ عجيب لو ركزت قليلاً ستجد انها اداة واحدة ولكن بها عدة شهور ظاهرة هل هى أداة غير اداة MonthCalendar بالطبع لا


كل ما فى الأمر هناك الخاصية CalendarDimension فى نافذة الخاصائص عن طريقها تحدد عدد الشهر الظاهرة كعمود وصف




كود :
MonthCalendar1.CalendarDimensions = New Size(3, 2)

}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,404 14-11-16, 11:32 PM
آخر رد: فارس جراح
  معلومة مهمه فى المصفوفات ali.alfoly 2 792 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,266 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,017 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 571 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 680 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  معلومة : Partial Class RaggiTech 1 543 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 462 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 423 06-10-12, 11:01 PM
آخر رد: RaggiTech
  معلومة - الاستثناءات ( Exceptions ) RaggiTech 0 534 06-10-12, 11:00 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم