saeed hg
جمعه 21 مرداد 1390, 01:31 صبح
سلام دوستان. من با استفاده از تابع زیر
Public Function Shamsi_Date(ByVal DT As Date) As String
Dim Year, Month, Day As String
Dim Glob As New Globalization.PersianCalendar
Year = Format(Glob.GetYear(DT), "0000")
Month = Format(Glob.GetMonth(DT), "00")
Day = Format(Glob.GetDayOfMonth(DT), "00")
Shamsi_Date = Year & "/" & Month & "/" & Day
Return Shamsi_Date
End Function
تاریخ شمسی رو در یک مسک تکست باکس با فرمت __/__/____
قرار میدم و همچنین به اپراتور اجازه میدم که تاریخ رو تغییر بده. سوالم اینه که چه جوری میشه از وارد کردن سال و ماه و روز اشتباه در مسک تکست باکس جلوگیری کنم که مثلاً اپراتور تاریخ رو 1390/03/34 وارد نکنه؟
سرچ کردم، در بخش C# تووضیحاتی اومده اما من C#بلد نیستم. اگه ممکنه راهنمایی کنید.
http://barnamenevis.org/showthread.php?160618-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-maskedtextbox-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D9%88%D8%B1%D9%88%D8%AF%DB%8C
ممنون:تشویق:
Public Function Shamsi_Date(ByVal DT As Date) As String
Dim Year, Month, Day As String
Dim Glob As New Globalization.PersianCalendar
Year = Format(Glob.GetYear(DT), "0000")
Month = Format(Glob.GetMonth(DT), "00")
Day = Format(Glob.GetDayOfMonth(DT), "00")
Shamsi_Date = Year & "/" & Month & "/" & Day
Return Shamsi_Date
End Function
تاریخ شمسی رو در یک مسک تکست باکس با فرمت __/__/____
قرار میدم و همچنین به اپراتور اجازه میدم که تاریخ رو تغییر بده. سوالم اینه که چه جوری میشه از وارد کردن سال و ماه و روز اشتباه در مسک تکست باکس جلوگیری کنم که مثلاً اپراتور تاریخ رو 1390/03/34 وارد نکنه؟
سرچ کردم، در بخش C# تووضیحاتی اومده اما من C#بلد نیستم. اگه ممکنه راهنمایی کنید.
http://barnamenevis.org/showthread.php?160618-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-maskedtextbox-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D9%88%D8%B1%D9%88%D8%AF%DB%8C
ممنون:تشویق: