TShDatePicker يک
کامپوننت ويژوال برای گرفتن تاريخ-زمان هجری شمسی (يا ميلادی) از کاربر است. با بهکارگيری اين
کامپوننت، وارد کردن مقدارهای تاريخ-زمان برای کاربر بسيار آسان خواهد بود. او میتواند
با پيمايش از طريق کليدهای جهتی بالا و پايين و با تايپ کردن تاريخ
موردنظر خود را برگزيند. کاربر بدون اينکه به زحمت بيافتد هميشه يک تاريخ
معتبر را وارد خواهد کرد و توسعهگر تنها کافی
است تاريخ-زمان انتخاب
شده را به صورت يک مقدار TDateTime بخواند.
در نگارش ۲ چه چيزی جدید است؟
-
پشتيبانی نمايش و ويرايش مقدارهای تاريخ/
زمان/تاريخ-زمان همه در همين کنترل
-
پشتيبانی همزمان هر دو تقويم ميلادی و شمسی
امکان سوييچ بين تقويمها توسط کاربر نهايی در زمان اجرا به سادگی
و بدون تحت تاثير قراردادن چيز ديگری
-
مشخص کردن ضرورت وارد کردن يک مقدار توسط کاربر با کشيدن خط چين
قرمز (HighlightRequired)
-
قالب زمان قابل تنظيم: پشتيبانی نمايش 12/24 ساعته زمان - نمايش
انتخابی مقدار ثانيه
-
برخورد هوشمند با تعداد رقمهای سال (گرفتن با ۲ يا ۴ رقم)
-
برخورد هوشمند در گرفتن روز (وارد کردن روز 31 در حالی که مقدار
ماه از پيش بزرگتر از 6 قرار گرفته است)
-
قالبدهی Hint (استفاده از مقدار وارد شده در
Hint با فرمت دلخواه)
-
امکان محدود کردن مقدار ورودی بين تاريخ/زمان/تاريخ-زمان های مشخص
-
خواندن کاراکتر جداکننده تاريخ و زمان از سيستم
- امکان گرفتن سالهای قبل از 1200 (تا 1/1/100 ميلادی)
کاربردهای اصلی:
-
گرفتن مقدارهای تاريخ-زمان هجری شمسی از کاربر.
نکات برجسته:
-
سرعت و سادگی در وارد کردن تاريخ-زمان.
-
تضمين معتبر بودن تاريخ-زمانها در ورود اطلاعات. بررسیهای بعدی نياز نيست.
-
غير قابل مقايسه با يک TEdit
يا TMaskEdit برای گرفتن مقدارهای تاريخ.
ويژگیها:
-
انتخاب تاريخ با استفاده از کليدهای جهتی يا با
تايپ کردن.
-
حرکت هوشمند بين بخشهای تاريخ.
-
ميانبرهای کليدی کاربردی برای دسترسی به تاريخهايی که بيشتر به کار میروند.
-
پشتيبانی از چرخ ماوس برای انتخاب تاريخ.
-
پشتيبانی کليپ برد.
-
نمايش تاريخ روز به عنوان تاريخ پيش فرض.
-
محدود کردن تاريخهای قابل پذيرش از طريق خاصيتهای MinDate و MaxDate.
-
امکان اجازه وارد کردن مقدار تهی.
-
کيفيت بالا، بدون لرزش.
-
قابل مقايسه با TDateTimePicker.
|