0 امتیاز
تعیین دفعات کلیک کردن بر روی باتن در سی شارپ مثلا کاربر فقط سه بار بتواند بر روی باتن کلیک  کند و سپس برنامه بسته شود.
بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

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

و با شرط تکرار تعداد دفعات اونو بکار میگیرم 

ببینید


 private static int clickCounter = 0;

        private void button2_Click(object sender, EventArgs e)
        {
            clickCounter++;
            if (clickCounter < 4) // اینجا بعد از 3 بار کیک باتن غیر فعال میشه
            {
                MessageBox.Show("ok");
            }
        }

******************************************************************
راههای زیادی هست مثلا استفاده از ارایه ها و استفاده از سوییچ
 اما این متداولتدرین روش هست
 میتونی بعد از مثلا 5 بار کیک دیگه اون شرط اصلی رو انجام نده و پیام یا کار خاصی رو انجام بده   

 public static int count = 0;
        private void button2_Click(object sender, EventArgs e)
        {
            if (count < 5)
            {
                count++;

                MessageBox.Show("ok");
            }
            else
            {
                MessageBox.Show("شما 5 بار کیک کردی");
            }

        }
***********************************************
این کد شماست 

 public static int count = 0;
        private void button2_Click(object sender, EventArgs e)
        {
            if (count < 5)
            {
                count++;

                MessageBox.Show("ok");
            }
            else
            {
               Application.Exit();
            }

        }

 

مرسی ازتون پس باید متغییر رو بیرون از موس کلیک تعریف میکردم خیلی سپاس گزارمheart

توسط (109 امتیاز) 4
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...