PDA

View Full Version : سوال: نوشتن در textbox با فرمت تاریخ شمسی



maryam82
چهارشنبه 02 مرداد 1387, 14:38 عصر
من نیاز به کدی دارم که وقتی تاریخ شمسی رو درون txtBox وارد می کنم چک کنه که فرمتش درست باشه.
در واقع من یک txtbox دارم که در اون می خوام فقط تاریخ به فرمت شمسی وارد بشه و اگر چیزی غیر از این بود به کاربر پیغام بده
باتشکر

ameysams
چهارشنبه 02 مرداد 1387, 14:49 عصر
سلام میتونی از masked textboxاستفاده کنی.

morteza_261
چهارشنبه 02 مرداد 1387, 16:54 عصر
سلام
میتونی از تابع IsDate استفاده کنی.اینم یه مثال کوچک


If IsDate(TxtTavalodDate.Text) = FalseThen
MessageBox.Show("لطفا تاریخ را با فرمت روز / ماه / سال وارد نمایید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button3, MessageBoxOptions.RightAlign)
TxtTavalodDate.Clear()
TxtTavalodDate.Focus()
Else
ExitSub
EndIf