PDA

View Full Version : سوال: مشخص نمودن خالی بودن MaskedEdit



aminaltavista
جمعه 13 مرداد 1391, 08:26 صبح
چه طور میشه مشخص نمود که MaskedEdit خالی هست یا نه ، مقدار Mask برابر 00/00/0000 است اما سرچ که کردم میگفتن اگه خاصیت bound برابر null بود خالی است که این طور نبود:ناراحت:

Mahmoud.Afrad
جمعه 13 مرداد 1391, 08:43 صبح
اگر میخواهید از تکمیل شدن ماسک مطمئن بشید MaskCompleted را چک کنید.

اگر هم میخواهی خالی بودن رو چک کنید
if (maskedTextBox1.Text == " / /")
MessageBox.Show("empty");

homayon_azizi
جمعه 13 مرداد 1391, 16:25 عصر
من همیشه اینجوری مینویسم و جواب هم میده. خواستی تست کن ببین برات جواب میده




if(maskedtextbox1.text=="")
{

}

aminaltavista
جمعه 13 مرداد 1391, 22:09 عصر
من همیشه اینجوری مینویسم و جواب هم میده. خواستی تست کن ببین برات جواب میده

دوست عزیز این مورد موقعی جواب داره که هیچ مقداری در mask نباشه اما من مقادیری رو تو mask قرار دادم که بی فایده است!
گفته mafaman2003 بیشتر صحت داره اما کامل نیست! باید خاصیت text برابر

"__/__/____"
باشه چون زمان اجرا فرمش این طوری هست بنابراین باید همیشه هر موقع نفهمیدید که چه طور خالی بودن mask رو مشخص کنید زمان اجرا هر چه داخلش هست رو کپی واونوقت تو دستور برابر با text قرار دهید.

ma.rad
جمعه 13 مرداد 1391, 22:25 عصر
شما میتونید تعداد عددهای وارد شده رو بشمارید اگر تکمیل بود دستورات اجرابشه.
اگر میخواید کدشو بزارم