PDA

View Full Version : Index in Csharp ایندکس در سی شارپ



Mojtaba_Malekfar
چهارشنبه 22 خرداد 1392, 18:47 عصر
سلام دوستان من تازه شروع به برنامه نویسی #C کردم . میخواستم بدونم چگونه میتونم برای اشیاء ایندکس قرار بدم . مثلا میخوام یه حلقه For قرار بدم به صورت زیر :
For (int i=1;i<=5;i++)0
}
textbox(i).text
{
ممنون میشم اگه کمکم کنید .

sohil_ww
چهارشنبه 22 خرداد 1392, 20:04 عصر
بهتر بود 1 سرچ بزنی ! تا تایپیکای که پاسخ سئوالات هست ببیتی
forech(control c in controls)
{
c is textbox

cloner
پنج شنبه 23 خرداد 1392, 08:42 صبح
سلام دوستان من تازه شروع به برنامه نویسی #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]);
}