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

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

تا 3 بار این کارو انجام بده یعنی 3 رنگ مختلف

چیزی که به ذهنم رسید رو پیاده سازی کردم ولی بر به مشکل خوردم

 int count = 0;
for(int i=0; i<=3 ;i++)
{
count++;

switch (count)
{
case 1:
textBox1.BackColor = Color.Blue;
break;
case 2:
textBox1.BackColor = Color.Red;

break;
case 3:
textBox1.BackColor = Color.Yellow;
break;
}


}


نمیدونم چرا تو حلقه فقط اخرین شمارنده رو در نظر میگیره. یعنی پله پله جلو نمیره اول 1 باشه بعد 2 باشه بعد 3 باشه. همش 3 رو در نظر میگیره.

میخوام با هر بار کلیک شمارنده 1 بشه تکست باکس رنگش عوض شه. وقتی شمارنده 2 شد با کلیک بعدی بازم رنگش عوض شه و ..........................................

شما چه پیشنهادی دارین؟ ممنون میشم راهنماییم کنید