PDA

View Full Version : مشکل درMask text box !!



babak1
یک شنبه 17 آبان 1388, 01:07 صبح
سلام دوستان :
من یه Mask text box در فرم خودم دارم که فرمت تاریخ رو داره . و می خوام که اگر این textbox خالی بود پیغامی نمایش داده بشه.
ولی نمی دونم که چرا با اینکه خالی هستش پیغام من نمایش داده نمیشه.چطور میشه این مشکل رو حل کرد؟
با تشکر

esmartiz_red
یک شنبه 17 آبان 1388, 01:50 صبح
دوست عزیز پس اون 2 تا کاراکتر slash اینجا چه کاره اند برای همین textbox شما همیشه پره باید شرط خالی بودن رو با اونا در نظر بگیری

nasser_ray
یک شنبه 17 آبان 1388, 03:00 صبح
سلام
برای بررسی پر بودن یک maskedTextBox (منظور از پربون هماهنگی با ماسک هستش) از دستور خصیصه MaskCompleted استفاده می کنند. برای مثال:


if(maskedTextBox1.MaskCompleted)
MessageBox.Show("Not Empty");


اما از انجا که شما می خواهید تاریخ را مورد بررسی قرار دهید. پیشنهاد می کنم از کد زیر استفاده کنید:


DateTime dt;
if (DateTime.TryParse(maskedTextBox1.Text, out dt))
MessageBox.Show("valid date");
else
MessageBox.Show("invalid date");