PDA

View Full Version : مقدار دهی تعدادی Lable



ClaimAlireza
یک شنبه 26 مهر 1388, 20:33 عصر
با سلام ...
فرض کنید روی فرم چند تا lable داریم مثلا lable0,lable1 و ... می خواهم با یک for اینها رو به شکلی مقداردهی کنم .

از کد زیر استفاده کردم ولی نشد:



For(int i=0 ; i<=5; i++)
{
((Lable)("lable"+i)).Text= i.ToString();
}

در یک تاپیک از طریق استفاده از آرایه یه روشی بود ولی فکر کردم روش راحتتری هم باید باشه .

Reza_Yarahmadi
یک شنبه 26 مهر 1388, 22:56 عصر
کد زیر رو امتحان کن ببین کارتو راه میندازه یا نه!

for (int i = 1; i < 6; i++)
((Label)this.Controls["Label" + i]).Text = "Reza";و یا

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