ali_autumnal
جمعه 03 مهر 1388, 19:52 عصر
با سلام
چطور میتونم بعداز صادر شدن مثلا پیغام خطا اجرای بقیه دستورات رو متوقف کنم؟
من اکثر اوقات این کد رو می نویسم:
if (key != true)
{
MessageBox.Show("کد ملی وارد شده معتبر نمیباشد.");
mtmelli.Clear();
mtmelli.Focus();
return;
}
اما این return بعضی وقت ها از اجرای مابقی دستورات جلوگیری نمیکنه.
مثلا اگه از برنامه اصلی یه تابعی رو فراخوانی بکنید و از داخل اون هم یه تابع دیگه ای رو فراخوانی کنید و اگه بخوایم تو این تابع از اجرای دستورات جلوگیری کنیم قبول نمیکنه نه این که قبول نمی کنه بلکه اجرای دستورات رو متوقف نمی کنه...
متشکرم
چطور میتونم بعداز صادر شدن مثلا پیغام خطا اجرای بقیه دستورات رو متوقف کنم؟
من اکثر اوقات این کد رو می نویسم:
if (key != true)
{
MessageBox.Show("کد ملی وارد شده معتبر نمیباشد.");
mtmelli.Clear();
mtmelli.Focus();
return;
}
اما این return بعضی وقت ها از اجرای مابقی دستورات جلوگیری نمیکنه.
مثلا اگه از برنامه اصلی یه تابعی رو فراخوانی بکنید و از داخل اون هم یه تابع دیگه ای رو فراخوانی کنید و اگه بخوایم تو این تابع از اجرای دستورات جلوگیری کنیم قبول نمیکنه نه این که قبول نمی کنه بلکه اجرای دستورات رو متوقف نمی کنه...
متشکرم