PDA

View Full Version : حرفه ای: ساخت اشیاء به صورت آرایه ای



sagggad
شنبه 14 دی 1392, 09:40 صبح
سلام دوستان...
مدت هاست دنبال این موضوع هستم و به جواب درست و حسابی نرسیدم....
من میخوام مانند ویژوال بیسیک 6 وقتی اشیاء رو وارد فرم میکنم اون هارو با آرایه نام گذاری کنم....
در وی بی 6 وقتی دو تا شئ هم نام ایجاد میکردیم اون ها رو به آرایه تبدیل میکرد و برای هر کدوم یک ایندکس میذاشت اما در دات نت اینطوری نیست...
من روش استفاده از کد و ساخت شئ با کد و ایندکس گذاریش رو بلدم...لطفا
دوستان در این باره صحبت نکن..
من میخوام وقتی به صورت دستی اشیاء رو وارد فرم کردم همونجا بتونم ایندکس براشون بذارم..
لطفا اساتید راهنمایی کنن...

FastCode
شنبه 14 دی 1392, 11:48 صبح
بدون کد غیر ممکنه.شما هم بهتره سرتون رو از لای برف ۱۹۹۸ بیارید بیرون.

sagggad
شنبه 14 دی 1392, 11:56 صبح
بدون کد غیر ممکنه.شما هم بهتره سرتون رو از لای برف ۱۹۹۸ بیارید بیرون.
خوب اونجوری که خیلی بهتره...
بعدش هم اگه با کد بشه اشیاء موجود در فرم رو ایدکس گذاری کرد که خوبه..
اما نمیشه باید شی جدید به وجود بیاد

sagggad
شنبه 14 دی 1392, 17:49 عصر
قابل توجه بعضی ها که گفتن:"شما هم بهتره سرتون رو از لای برف ۱۹۹۸ بیارید بیرون"
خودم گیرش آوردم...
هر تعداد لیبل که درون فرم باشه رو ایندکس گذاری میکنه:

Dim labels As New List(Of Label)()
For Each c As Control In Me.Controls
If TypeOf c Is Label Then
labels.Add(TryCast(c, Label))
End If
Next
labels(3).Text = "Salam"

FastCode
شنبه 14 دی 1392, 19:26 عصر
کدتون چند تا مشکل داره:
اول اینکه یک لایه رو بیشتر اسکن نمیکنه.
دوم اینکه همه کنترلها رو در میاره نه اونهایی رو که میخواهید.
سوم اینکه ممکنه ترتیبش تغییر کنه.
چهارم اینکه فقط یک گروه میتونه در هر فرم وجود داشته باشه.
پنجم اینکه همه کنترلها اینطوری دو تا اسم دارند.
دیگه حوصله ندارم بنویسم.

FastCode
شنبه 14 دی 1392, 19:27 عصر
خوب اونجوری که خیلی بهتره...
بعدش هم اگه با کد بشه اشیاء موجود در فرم رو ایدکس گذاری کرد که خوبه..
اما نمیشه باید شی جدید به وجود بیاد
من نمیدونم چی بگم

من روش استفاده از کد و ساخت شئ با کد و ایندکس گذاریش رو بلدم...لطفا
دوستان در این باره صحبت نکن..

boveiryghasem
یک شنبه 15 دی 1392, 07:51 صبح
بعضی وقتا آدم یه پستایی میبینه میخاد پیشونیشو بکوبه به لبه میز.:عصبانی++:

FastCode
یک شنبه 15 دی 1392, 08:23 صبح
بعضی وقتا آدم یه پستایی میبینه میخاد پیشونیشو بکوبه به لبه میز.:عصبانی++:
من اینطوری بیشتر دوست دارم.
http://78.47.35.18/barnamenevis.org/bang-head-2.jpg

sagggad
یک شنبه 15 دی 1392, 17:47 عصر
خوب حالا چرا دارین میترکین؟؟اشکال نداره شما هم بالاخره حرفه ای میشید...:چشمک:
هه هه هه