PDA

View Full Version : visible کردن label ها در یک for



tc1000
جمعه 07 اردیبهشت 1386, 01:30 صبح
من یک حلقه forدارم که میخوام وقتی این حلقه از 1 تا 10 هستش label های 1 تا 10 رو visible شون رو true کنه . منظورم اینکه که میخوام یه طوری label1 یه طوری که اون یک متغیر باشه

babi_wd
جمعه 07 اردیبهشت 1386, 02:07 صبح
مطمئن نیستم،اما فکر میکنم باید همرو عینا ذکر کنی

Alireza_Salehi
جمعه 07 اردیبهشت 1386, 09:16 صبح
خوب این lable ها رو توی یک Panel بذار بعد :


For Each l As Label In Panel1.Controls
' l.Text= ....
Next


یا یک آرایه تعریف کن


Dim l(10) As Label
l(0) = Label1
l(1) = Label2
'...
l(9) = Label10
For i AsInteger = 0 To 10
'l(i).Text=...
Next

mahdi_negahi
جمعه 07 اردیبهشت 1386, 10:35 صبح
من نمیدونم برای چی میخواهی این کار را بکنی ولی راه داهی که دوستمون گفته بهتره ولی اینم کد

Label mylabe;
for(int i=1 ; i<=4 ;i++)
{
mylabe = (Label)Page.FindControl("Label" + i.ToString());
mylabe.Visible = false;

}