نمایش نتایج 1 تا 3 از 3

نام تاپیک: درمورد حلقه ها

  1. #1

    درمورد حلقه ها

    دوستان سلام.
    یک مشکلی برخوردم نمیدونم چیکارکنم.ببخشید دیگه تازه کارم. :oops:
    یک برنامه برای رمز عبور دارم مینویسم.
    دوتا text box قرار دادم اول اینکه میاد رمز رو میپرسه خودم تو if یک چیزی پیش فرض براش تعریف کردم که اگه اون نبود دوباره میاد ازاول میپرسه.
    حالا من میخوام وقتی دو یا سه بار رمز رو اشتباه وارد کرد از برنامه خارج بشه.
    این کدی است که من نوشتم.

    for(int i=0;i!=2;i++)
    {
    if(TxtboxPass.Text=="mehran" && TxtboxUsrNam.Text=="hamid")
    {
    PassFrm.ActiveForm.Visible=false;
    MainFrm frm1=new MainFrm();
    frm1.Show();
    }
    else
    {
    TxtboxUsrNam.Focus();
    TxtboxPass.Text="";
    TxtboxUsrNam.Text="";
    }
    }
    }

    حالا ایراداینجاست که وقتی حلقه کامل به پایان میرسه دوباره فرم روباز میکنه وازمن پسورد رو میپرسه درصورتی که من میخوام درهربار تکرار حلقه فرم من باز بشه و پسوردرو چک کنه که وقتی حلقه تموم شد برنامه هم به پایان برسه.
    ممنون میشم اگه کمکم کنید.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799
    یک متغیر پابلیک تعریف کنید و در طی حلقه ، با هر بار ورود ناصحیح کلمه عبور ، یک عدد به مقدار آن اضافه کنید ، سپس در زمان فشردن شدن دکمه ورود (یا ...) مقدار متغیر ذکر شده را چک نمایید.

  3. #3
    سلام

    فکر کنم بهتره از while استفاده کنید

    موفق باشید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •