PDA

View Full Version : نشان دادن تاریخ در maskedit



amir_king2_2
شنبه 22 فروردین 1383, 14:06 عصر
یعنی تو دات نت یک textbox که قابلیت maskedit داشته باشه وجود نداره ؟
من میخوام وقتی user میخواد تاریخ شمسی رو تو یک editbox وارد کنه. همه درست وارد کردن تاریخ شمسی رو باید با کد کنترل کنیم ؟
plz help us. thx

Kamran.K
چهارشنبه 12 مرداد 1384, 18:27 عصر
راه حل در 2005:
بله وجود دارد!
در 2005 به دلیل وجود کلاسهای تاریخ شمسی می‌توانید به راحتی از آنها استفاده کنید. برای اینکه ورودی کاربر رو کنترل کنید باید چنین متدی رو خودتون اضافه کنید. به طرق مختلفی میشه این کار رو انجام داد، مثلا ببینید اگر در هنگام تبدیل آن به تاریخ میلادی خطایی رخ نداد یعنی اینکه تاریخ وارد شده توسط کاربر درست است. این روش این مزیت رو داره که دیگه نگران سال کبیسه و ... نخواهید بود.

Kamran.K
چهارشنبه 12 مرداد 1384, 18:40 عصر
راه حل در 2003:
همانطور که میدانید، آنچه که در 2005 به عنوان کلاسهای مبدل تاریخ شمسی اضافه شده، حاصل تلاش آقای امید خندان است که این کلاس‌ها را به راحتی می‌تونید در همین سایت پیدا کنید.
http://www.barnamenevis.org/forum/showthread.php?t=1575
و شبیه راه پیشنهادی بالا عمل کنید.

سار
جمعه 14 مرداد 1384, 21:18 عصر
در مورد این کلاسهای تاریخ شمسی در 2005 میشه بیشتر توضیح بدید یا منبعی رو معرفی کنید.

Kamran.K
جمعه 14 مرداد 1384, 23:16 عصر
دقیقا همون کلاس اقای خندان هستش با همون نحوه کاربرد. اگه نمونه مثال میخواهید همون مثالهای 2003 در 2005 به راحتی کار می‌کنند.