PDA

View Full Version : چطور میتونم یک آرایه ای رو بجای (int یا string)با نام اجزای روی فرمم (textbox-combobox)مقداردهی کنم



modern_amin
شنبه 14 دی 1392, 16:32 عصر
با سلام
چطور میتونم یک آرایه ای رو بجای (int یا string)با نام اجزای روی فرمم (textbox-combobox)مقداردهی کنم
معمولا ما تو آرایه یا مقدار string مینداختیم یا int
ولی من میخام ناااام اجزای فرمم رو بندازم

مثلا آرایه ای که 4 مقدار زیر رو دارشته باشه

textbox1
combobox1
lable1
textbox2

رو داشته باشه؟؟؟؟؟؟؟؟؟؟؟
(ضروریه)

hamid_hr
شنبه 14 دی 1392, 16:37 عصر
اگه فقط نام ميخواي كه بايد string[] تعريف كني
اگه خود كنترل رو ميخواي بايد control[] تعريف كني

headshoter
شنبه 14 دی 1392, 17:03 عصر
این کدش که من توش به جای ارایه از لیست استفاده کردم ،
List<string> myList = new List<string>();

foreach(Control c in this.Controls)
{
myList.Add(c.Name);
}

اگه هم فقط اسم تکست باکس و کمبوباکس ها رو میخوای :
List<string> myList = new List<string>();
foreach (Control c in this.Controls)
{
if(c is TextBox || c is ComboBox)
myList.Add(c.Name);
}