مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

straxlxlx

عضویت از 1399/02/10

توقف حلقه

  • چهارشنبه 10 اردیبهشت 1399
  • 18:24
تشکر میکنم

سلام خدمت استاد مدائنی عزیز 
استاد چطور متونم با استفاده از یه button , یعنی هنگامی که روی اون دکمه کلیک کردیم از حلقه خارج بشیم /؟؟؟ و یا اصلا برنامه متوقف بشه ؟؟ 

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

mohammadreza_mrn

عضویت از 1399/01/11

  • پنجشنبه 11 اردیبهشت 1399
  • 00:43

سلام و درود : فکر کنم میتوانید از break استفاده کنید یا اگر میخواهیید با کلیک از برنامه خارج شوید کد رو به رو را در رویداد کلیک بنویسید Application.Exit()

کاربر سایت

straxlxlx

عضویت از 1399/02/10

  • پنجشنبه 11 اردیبهشت 1399
  • 01:15

سلام دوست من  
ممنونم از پاسختون
با  متد هایی که گفتید اشنا هستم ولی منظور من این است که  syntax کدش به چ شکلی هست 
کد== زمانی که حلقه ای در حال اجرا است چگونه با استفاده از یه button و کلیک بر روی ان , حله را متوقف کنیم ؟؟؟
لطفا اگر کسی میدونه بگه !

کاربر سایت

محمد رضا

عضویت از 1392/03/21

  • پنجشنبه 11 اردیبهشت 1399
  • 15:58

 شما باید یه متغیر سراسری تعریف کنید و مقدارش رو توسط دکمه تعیین و توسط حلقه چک کنید واگر مثلا true شد از حلقه Break کنید

کاربر سایت

omid79550

عضویت از 1398/06/14

  • پنجشنبه 11 اردیبهشت 1399
  • 17:59

سلام دوست من کدش به شکل زیر میشه

 bool stop = false;
        private void button1_Click(object sender, EventArgs e)
        {

            string omid = "omid";


            for (int i = 0; i < 220; i++)
            {
                listView1.Items.Add(omid);
                listView1.Show();
                if (stop)
                {
                    break;
                }
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            stop = true;
        }

کاربر سایت

viilll

عضویت از 1399/02/08

  • چهارشنبه 17 اردیبهشت 1399
  • 09:11

یک validator در رویداد کلیک دکمه قرار بدید با مقدار اولیه فرضا false که با زدن دکمه true میشه.  در حلقه خودتون در هر دور اجرا این validator رو فرخوانی کنید و اگر true بود دستور break اجرا بشه.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)