PDA

View Full Version : سوال: تغییر رنگ همزمان چند textbox



Iran58
پنج شنبه 08 آبان 1393, 13:51 عصر
سلام
چگونه می توانم با کلیک کردن بروی یک باتن بصورت همزمان رنگ چند textbox داخل یک پنل را عوض کنم
باتشکر

Mori Bone
پنج شنبه 08 آبان 1393, 14:55 عصر
شما می تونید همه رو بریزید توی یه آرایه و بعد با گردش در این آرایه به وسیله ی حلقه، مقادیر رو اعمال کنید.
درضمن تمام کنترل های یک کنترل پدر، درون آرایه ای داخلی قابل دسترسی است.

دسترسی به کنترل های فرزند کنترل panel:
TextBox a = (TextBox)panel1.Controls[0];
که روش اول پیشنهاد می شه


TextBox[] texts = { textBox1, textBox2, textBox3, textBox4 };
foreach (TextBox item in texts)
{
item.ForeColor = Color.Red;
}