PDA

View Full Version : مبتدی: چگونگي انجام اعمال روي اسم شي (استرينگ) و نه خود شي



Sal_64
جمعه 07 فروردین 1394, 13:03 عصر
سلام
لطفا اين كد ببينيد

void ff()
{
string na = "";
foreach (CheckBox ct in gb_jostojo.Controls)
{
if (ct.Checked == true)
{
na = "g" + ct.Name.Remove(0, 1);
//na = groupbox name
na.Enabled = true;
}

}

تشكر
}

elec60
جمعه 07 فروردین 1394, 13:13 عصر
na یک string هست و نه کنترل!! خاصیت Enabled معنی نداره واسه na!!

شما میتونید یک Dictionary بسازید که کلیدش از جنس string باشه که اسم کنترل های مورد نظرتو نگه داره و value هم کنترل متناظر با این اسم