سلام
چند سال پیش توی یکی از پروژه هام بابت احتیاجی که داشتم کنترل DateTimePicker نوشتم و اون رو برای استفاده دیگر دوستان توی سایت هم قرار دادم
(اینجا). که خوب یا بد مورد توجه برخی از دوستان برنامه نویس قرار گرفت. در طی این مدت دوستان زیادی لطف داشتن و از طریق ایمیل و یا پیغام خصوصی درخواست داشتن که ورژن جدیدی از این کنترل رو بنویسم که متاسفانه علارقم میل باطنی خودم و به علت مشغله زیاد فرصت کار کردن روش رو به صورت کامل نداشتم ولی هر از چند گاهی که سرم خلوت تر میشد روش کار میکردم.( که هنوز از نظر من تکمیل نیست).
با این حال خوب یا بد اینجا قرارش میدم تا دوستان تستش کنن و اگه اشگالی داشت بهم اطلاع بدن تا برطرفش کنم.
properties
Format: برای تغیر فرمت نمایش از کوتاه "1/1/90" به بلند " چهارشنبه، 26 بهمن ، 1390"
GregorianDate: تاریخ معادل میلادی روز انتخاب شده
MaxDate
MinDate
Value: تاریخ شمسی به صورت String و با فرمت "yyyy/MM/dd"
Events
FormatChanged
ValueChanged
ButtonClick
Classes
توی Name Space کنترل هم یک کلاس به اسم PerCalendar هستش که برای تبدیل انواع تاریخ بین شمسی و میلادی میتونید ازش استفاده کنید.
آپدیت :1390/11/30
کنترل Persian Month Calendar هم ب Library فوق اضافه شد.
آپدیت : 1390/12/3
برخی از باگها بر طرف شد. ( رفع مشکل نشان دادن ضربدر قرمز در هنگام بروز خطا)
آپدیت : 1391/04/04
اضافه شدن Month calendar
قابلیت ست کردن تاریخ به صورت میلادی از طریق پراپرتی GregorianDate
...
ضمیمه 88685
1395/11/07 سورس برنامه
طبق درخواست خیلی از دوستان برنامه نویس سورس این برنامه رو اینجا قرار میدم
ضمیمه 144291