ورود

View Full Version : تشخیص خالی بودن TextBox ها



Davood_amega
شنبه 17 مهر 1389, 23:54 عصر
ابتدا از همه دوستان تشکر
می خواهم در کل پروژه ام که تعداد فرمهای زیادی داره تشخیص بدم که اگه بعضی از TextBox ها خالی بود عملیات انجام نشود . بهترین روش برای عدم خالی بودن چیه؟

taghvajou
یک شنبه 18 مهر 1389, 00:00 صبح
سلام به همه و بالاخص آقا داوود گل گلاب
ما تو دبلیو پی اف و سیلورلایت ولیدیتور نداریم و باید خودمون کد بنویسیم.
ساده ترین روش اینه که یکی یکی خالی بودن تکست باکس ها رو چک کنی و خطا بدی و یا یه کنترل ولیدتور بنویسی که (همون طوری که قبلا گفتم ) اون این کار رو انجام بده

ricky22
یک شنبه 18 مهر 1389, 00:43 صبح
می توان به صورت کامپوننت هم در اورد که عمومی شود.
مثل این نمونه :

http://www.codeproject.com/KB/WPF/wpfvalidation.aspx
این را هم بررسی کنید.
http://wpfvalidation.codeplex.com/

taghvajou
یک شنبه 18 مهر 1389, 00:56 صبح
خوب بود! ولی اگه از پرووایدر بایندینگ کنترل استفاده کنیم، فقط موقع لاست فوکوس فراخوانی میشه!
اگه بخوایم موقع سابمیت بررسی کنیم یه منیجر باید بنویسیم که محتوای تک تک شون را کنترل کنه تا اون خطاها ظاهر بشند! از طرفی اگه از یه کنترل تب پیج استفاده کرده باشه، وقتی یه تکست باکسی از پیج های قبلی مورد دار باشه، خودش اتومات به اون فوکوس نمیده پس ممکنه کاربر سردرگم بشه!