چه طور میشه مشخص نمود که MaskedEdit خالی هست یا نه ، مقدار Mask برابر 00/00/0000 است اما سرچ که کردم میگفتن اگه خاصیت bound برابر null بود خالی است که این طور نبود
چه طور میشه مشخص نمود که MaskedEdit خالی هست یا نه ، مقدار Mask برابر 00/00/0000 است اما سرچ که کردم میگفتن اگه خاصیت bound برابر null بود خالی است که این طور نبود
اگر میخواهید از تکمیل شدن ماسک مطمئن بشید MaskCompleted را چک کنید.
اگر هم میخواهی خالی بودن رو چک کنید
if (maskedTextBox1.Text == " / /")
MessageBox.Show("empty");
آخرین ویرایش به وسیله Mahmoud.Afrad : شنبه 21 مرداد 1391 در 14:04 عصر
من همیشه اینجوری مینویسم و جواب هم میده. خواستی تست کن ببین برات جواب میده
if(maskedtextbox1.text=="")
{
}
دوست عزیز این مورد موقعی جواب داره که هیچ مقداری در mask نباشه اما من مقادیری رو تو mask قرار دادم که بی فایده است!
گفته mafaman2003 بیشتر صحت داره اما کامل نیست! باید خاصیت text برابرباشه چون زمان اجرا فرمش این طوری هست بنابراین باید همیشه هر موقع نفهمیدید که چه طور خالی بودن mask رو مشخص کنید زمان اجرا هر چه داخلش هست رو کپی واونوقت تو دستور برابر با text قرار دهید.
"__/__/____"
شما میتونید تعداد عددهای وارد شده رو بشمارید اگر تکمیل بود دستورات اجرابشه.
اگر میخواید کدشو بزارم