سلام دوستان. من با استفاده از تابع زیر
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#بلد نیستم. اگه ممکنه راهنمایی کنید.
https://barnamenevis.org/showthread.p...88%D8%AF%DB%8C
ممنون