سلام دوستان من تازه شروع به برنامه نویسی #C کردم . میخواستم بدونم چگونه میتونم برای اشیاء ایندکس قرار بدم . مثلا میخوام یه حلقه For قرار بدم به صورت زیر :
For (int i=1;i<=5;i++)0
}
textbox(i).text
{
ممنون میشم اگه کمکم کنید .
Printable View
سلام دوستان من تازه شروع به برنامه نویسی #C کردم . میخواستم بدونم چگونه میتونم برای اشیاء ایندکس قرار بدم . مثلا میخوام یه حلقه For قرار بدم به صورت زیر :
For (int i=1;i<=5;i++)0
}
textbox(i).text
{
ممنون میشم اگه کمکم کنید .
بهتر بود 1 سرچ بزنی ! تا تایپیکای که پاسخ سئوالات هست ببیتی
forech(control c in controls)
{
c is textbox
درووود.
دوست عزیز مشکل اکثر کسایی که از ویژوال بیسیک 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]);
}