سلام
میخوام یک تکه برنامه بنویسیم که یک دکمه باشه و یک تکست باکس
هر بار که کاربر رو دکمه کلیک کرد تکس باکس رنکش عوض بشه
تا 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 شد با کلیک بعدی بازم رنگش عوض شه و ..........................................
شما چه پیشنهادی دارین؟ ممنون میشم راهنماییم کنید