PDA

View Full Version : دستیابی به مقدار یک کنترل



javidtaheri
دوشنبه 28 اردیبهشت 1388, 17:14 عصر
من تعداد زیادی textboxروی فرم دارم بطوریکه اسم آنها همه یکسان و وفقط اندیس آخرش یک کاراکتر عددی از 1 تا 100 است و میخوام از داخل کد بوسیله یک حلقه for (شمارنده i)مقدار آنها را بخوانم از چه دستوری استفاده کنم.(در دلفی از FindCompentاستفاده میکردیم)
textbox1,textbox2,...textbox100


for (i=0;i<10;i++)
str1=textbox+i+...

roxana
دوشنبه 28 اردیبهشت 1388, 17:29 عصر
سلام،
به جای حلقه for باید از foreach استفاده کنید:


foreach (Control ctl in this.Controls)
{
if (ctl is TextBox)
{
str += ((TextBox)ctl).Text;
}
}