PDA

View Full Version : سوال: آیا راهی هست که مثلا" lable ها رو داخل حلقه تغییر داد



m.h.movahedi
پنج شنبه 20 آبان 1389, 10:56 صبح
سلام

آیا راهی هست که مثلا" lable ها رو داخل حلقه تغییر داد

به عنوان مثال

for(int i=0;i<=5,i++)
{
lable[i]=//dastoor
}

gilas1368
پنج شنبه 20 آبان 1389, 11:51 صبح
سلام

آیا راهی هست که مثلا" lable ها رو داخل حلقه تغییر داد

به عنوان مثال

for(int i=0;i<=5,i++)
{
lable[i]=//dastoor
}
شما می تونید از حلقه while استفاده کنید به این صورت که تا رمانی که شرط نغض نشده label هاتون تغییر پیدا کنه

صباح فتحی
پنج شنبه 20 آبان 1389, 11:54 صبح
بگو میخای چیکار کنی تابگم چه کدی مناسبه

hadi-z
پنج شنبه 20 آبان 1389, 11:55 صبح
سلام

آیا راهی هست که مثلا" lable ها رو داخل حلقه تغییر داد

به عنوان مثال

for(int i=0;i<=5,i++)
{
lable[i]=//dastoor
}

یه foreach بنویس و توش تمام lable هایی که تو فرمت هست رو تغییر بده

صباح فتحی
پنج شنبه 20 آبان 1389, 12:02 عصر
مثال:تمامی لیبل رو تغییرمیده

foreach (Control cn in this.Controls)
{
if (cn is Label)
{
cn.Text = "hi";
}
}

cjNet
پنج شنبه 20 آبان 1389, 15:48 عصر
مثال:تمامی لیبل رو تغییرمیده

foreach (Control cn in this.Controls)
{
if (cn is Label)
{
cn.Text = "hi";
}
}

هم میتونی از کد بالا ستفاده کنی و هم میتونی آرایه ای از لیبل ها ایجاد کنی و لیبل ها صفحه رو درون آن بریزی و بعد مثل یک آرایه معمولی می تونی توی هر حلقه ای از اون استفاده کنی .


Label[] label_arrey=new Label[5]
label_arrey[0].Text="hello"
.
.
.

m.h.movahedi
پنج شنبه 20 آبان 1389, 15:54 عصر
دوستان تشکر.