PDA

View Full Version : سوال: لود یک کامپوننت به تعداد دلخواه؟



_behnam_
شنبه 08 بهمن 1390, 15:56 عصر
سلام دوستان
میخوام کامپوننت رو توی فرم قرار بدم بعد مثلا 100 ایندکس ازش لود کنم؟

لطفا اگه میتونید راهنمایی کنید:لبخندساده:


ممنون/

meisam3322
شنبه 08 بهمن 1390, 20:07 عصر
دوست عزیز یه آرایه تعریف کن. حالا برای هر خونه از اون آرایه با یه حلقه به اندازه طول آرایه ، کامپوننت رو داخلش قرار بده

shadi khanum
شنبه 08 بهمن 1390, 21:35 عصر
باید یه آرایه از اون کامپوننتون بسازید و کنترل هاتون رو تو یه حلقه new کنید و به اون آرایه add کنید

_behnam_
یک شنبه 09 بهمن 1390, 00:04 صبح
یه نمونه کد قرار میدید؟ اخه بنده قبلا ویژوال بیسیک 6 کار میکردم اونجا این کارو به یه روش دیگه انجام میدادم!

ممنون/

pooya1072
یک شنبه 09 بهمن 1390, 09:18 صبح
این کد رو چند روز پیش دوستان برای من گذاشتند :


Dim Txt(7) As TextBox
Dim i As Integer
Me.Width = 310
For i = 1 To 8
Txt(i - 1) = New TextBox
Me.Controls.Add(Txt(i - 1))
Txt(i - 1).Location = New Point(30 * (j - 1) + 30, 30 * (i - 1) + 30)
Next

یک آرایه از Textbox ایجاد می شه.