PDA

View Full Version : سوال: تغییر خواص تعداد زیادی کنترل در حلقه for



A_Salimi
پنج شنبه 29 تیر 1396, 16:18 عصر
سلام

فرض کنید تعدادی کنترل از انواع مختلف روی فرم داریم.چطور میتونم در یک حلقه for مشخصات اونها رو تغییر بدم؟

یه اینجور چیزی میخوام :

for(int i=0;i<100;i++)
{
textboxi.enabled=true;
}

یعنی میخوام در حلقه به تکست باکس iام دسترسی داشته باشم و خاصیتش رو بسته به شرایط برنامه تغییر بدم.

amirabbas22
پنج شنبه 29 تیر 1396, 23:00 عصر
اگه منظور شما رو به درستی فهمیده باشم ...
خب کاری نداره که کافیه تو هر شرایطی که میخواین خاصیت کنترلی رو تغییر بدید توسط دستورات شرطی داخل حلقه انجام بدید

A_Salimi
پنج شنبه 29 تیر 1396, 23:25 عصر
اگه منظور شما رو به درستی فهمیده باشم ...
خب کاری نداره که کافیه تو هر شرایطی که میخواین خاصیت کنترلی رو تغییر بدید توسط دستورات شرطی داخل حلقه انجام بدید

فرض کنید 10 تا تکست باکس با نامهای textbox1 , textbox2 ,.... textbox10 داریم .حالا من میخوام در یک حلقه for به تکس باکس i ام دسترسی داشته باشم.یعنی نمیخوام به صورت استاتیک property ها رو تک تک ست کنم و میخوام این کار رو به صورت داینامیک انجام بدم تا کد نویسی کمتر بشه.

مثل مثالی که در بالا گفتم :

مثلا

for(int i=1;i<=10;i++)
{
textboxi.visible=false;
}