نوشته شده توسط
Mojtaba_Malekfar
سلام دوستان من تازه شروع به برنامه نویسی #C کردم . میخواستم بدونم چگونه میتونم برای اشیاء ایندکس قرار بدم . مثلا میخوام یه حلقه For قرار بدم به صورت زیر :
For (int i=1;i<=5;i++)0
}
textbox(i).text
{
ممنون میشم اگه کمکم کنید .
درووود.
دوست عزیز مشکل اکثر کسایی که از ویژوال بیسیک 6 مهاجرت میکنن به دات نت همینه. در واقع توی دات نت دیگه پروپرتی به نام Index برای کنترل وجود نداره.
واسه اینکار شما باید یه آرایه از نوع کنترلی که میخوای تعریف ،تعریف کنی و بعد توی کنترل add کنی و اون چیزی رو که میخوای استفاده کنی.
TextBox[] textbox = new TextBox[10];
for (int index = 0; index <= 9; index++)
{
textbox[index] = new TextBox();
textbox[index].Left = 10;
textbox[index].Top = index * 20;
this.Controls.Add(textbox[index]);
}