مشکل در کار با timer

فاطمه طالبی

کاربر بیش فعال
با سلام.من در ویژوال بیسیک در یک timer نوشتم که اگه shape1.left<1 بشه ،یکmsg که 2 تا دکمه yes ,no داره ظاهر شه،وقتی اجراش کردم ، تایمر منتظر میموند تا کاربر یکی از دکمه ها رو بزنه.همین برنامه رو توی سی شارپ نوشتم اما msg در هر تیک تایمر ظاهر میشه!راهی برای حل این مشکل هست؟
 

Sharif_

مدیر بازنشسته
با سلام.من در ویژوال بیسیک در یک timer نوشتم که اگه shape1.left<1 بشه ،یکmsg که 2 تا دکمه yes ,no داره ظاهر شه،وقتی اجراش کردم ، تایمر منتظر میموند تا کاربر یکی از دکمه ها رو بزنه.همین برنامه رو توی سی شارپ نوشتم اما msg در هر تیک تایمر ظاهر میشه!راهی برای حل این مشکل هست؟
در تایمر این کد رو استفاده کن
کد:
           timer1.Enabled = false;
           DialogResult r1= MessageBox.Show("text", "caption", MessageBoxButtons.YesNo);
           if (r1 == DialogResult.Yes)
               timer1.Enabled = true;
 

Similar threads

بالا