PDA

View Full Version : مخفي كردن تكست باكس



behroz1387
شنبه 30 آبان 1388, 17:06 عصر
دوستان عزيز با سلام
چطوري مي شه تكست باكس 1و2و3 را بجاي اينكه دونه دونه مخفي كنم همه را با هم مخفي كنم
textbox1.hide();
textbox2.hide();
textbox3.hide();

Reza_Yarahmadi
شنبه 30 آبان 1388, 17:47 عصر
1 : همه تکست باکسها رو بذارید توی یه پنل و پنل رو مخفی کنید.
2 : با یه حلقه foreach همه تکست باکسها رو مخفی کنید.

foreach (Control Ctrl in this.Controls)
if (Ctrl is TextBox)
Ctrl.Hide();
3 : اگر اسم تکست باکسها سبیه هم باشه و فقط توی شماره آخر اختلاف داشته باشن بصورت زیر هم میشه:

for (int i = 0; i < Controls.Count; i++)
if (Controls.Find("textBox" + i, true).Length > 0)
Controls.Find("textBox" + i, true)[0].Hide();