PDA

View Full Version : انتخاب رویداد مناسب



donya100
یک شنبه 09 خرداد 1389, 15:30 عصر
سلام
من می خوام اگه کاربرم یک text box را خالی گذاشت یا اشتباه پر کرد بهش پیغام خطا بده .
کد را در leave نوشتم . حالا مشکلم اینه که تاز مانی که این text box با مقدار مناسب پر نشه پیغام خطا داده میشه . اکا من می خوام یک بار این پیغام نشان داده بشه .
کسی می دونه از چه رویدادی باید استفاده کنم ؟

M.YasPro
یک شنبه 09 خرداد 1389, 15:42 عصر
سلام
بايد تو همون ايونت بنويسيد. براي "فقط يك بار نشان دادن" ميتونيد از يه متغير boolean استفاده كني : به اين ترتيب كه هر وقت براي اولين بار چك كرد كه اشتباه وارد شده true بشه و دفعه هاي بعد چك بشه كه اگر false بود پيغام مورد نظر رو نمايش بده .
موفق باشيد .

donya100
یک شنبه 09 خرداد 1389, 15:56 عصر
ممنون . اما من از کجا بدونم داره برای اولین بار چک میشه ؟

M.YasPro
یک شنبه 09 خرداد 1389, 16:20 عصر
شما اين مدل رو در داخل متد مربوط به ايونت leave در نظر بگيريد :


if(!flag)
{
code...
code..
...

}
flag=true;


متغير flag هم متغير سراسري هست .
با اين كد حتما براي بار اول كد اجرا ميشه و از دفعات بعد ديگه اجرا نميشه .

موفق باشيد .