PDA

View Full Version : محدودیت در قرار دادن object ها در form ها



S_O_S1982
شنبه 31 مرداد 1388, 22:11 عصر
دوستان من نمی دونستم تو VB6 تو قرار دادن object های مختلف رو فرم با محدودیت روبرو هستیم ،
من یه فرم دارم که شامل یه tabpage هست ، روی هر tabاش چندتا object هست
حالا من دقیقا نمی دونم تعداد این object ها چندتاست ، اما امروز اومدم ببینم تو فرمم یه label و Textbox اضافه کنم پیغام زیر رو داد

Reached limit : Cannot create any more controls for this form

ممنونم میشم اگه راه حلی برای این مشکل دارید کمکم کنید


ممنونم از توجه شما

powerboy2988
شنبه 31 مرداد 1388, 22:39 عصر
شما تو هر فرم بيشتر از 256 تا شي نمي توني استفاده كني برادر

S_O_S1982
شنبه 31 مرداد 1388, 23:06 عصر
هیچ راهی نیست براش؟
کلکی چیزی

S_O_S1982
شنبه 31 مرداد 1388, 23:09 عصر
سلام دوستان
با تشکر از توجه شما
راه حلش رو پیدا کردم

ممنون

butterfly8528
شنبه 31 مرداد 1388, 23:13 عصر
سلام دوستان
با توجه از توجه شما
راه حلش رو پیدا کردم



خب خدا رو شکر .

راه حلتون رو قرار بدید که اگه کسی این سوال شما براش پیش اومد دیگه تاپیک نزنه .

S_O_S1982
یک شنبه 01 شهریور 1388, 18:52 عصر
خب خدا رو شکر .

راه حلتون رو قرار بدید که اگه کسی این سوال شما براش پیش اومد دیگه تاپیک نزنه .

باشه......

ehsanvb
شنبه 12 شهریور 1390, 13:02 عصر
آقا برا من هم همين مشكل پيش اومده لطفا راه حلتون رو بگيد منم مشكلم حل بشه

ehsanvb
شنبه 12 شهریور 1390, 13:21 عصر
آقا برا من هم همين مشكل پيش اومده لطفا راه حلتون رو بگيد منم مشكلم حل بشه

آقا خودم اتفاقي من به يه راه حل رسيدم ميگم اگه بقيه هم به اين مشكل خوردن مشكلشون حل شه

اين محدوديت براي تعداد اسم هاي كنترلهاي موجود در صفحه است يعني اگر از آرايه براي نامگذاري استفاده كني به اين محدوديت بر نمي خوري

اينو من فهميديم اگه راه ديگه اي هم داره بگيد ممنون ميشم

vbhamed
شنبه 12 شهریور 1390, 17:50 عصر
سلام

يك راه ديگه هم اينه كه آبجكت ها رو تو فرمهاي مختلف بزاريد و بعد با تابع زيبا و جادويي SetParent در موقع نياز بياريدش تو فرم اصلي

ali190
شنبه 12 شهریور 1390, 23:36 عصر
امکانش هست در خصوص این تابع یه مقدار بیشتر توضیح بدید؟
ممنون
یاعلی

vbhamed
یک شنبه 13 شهریور 1390, 01:14 صبح
سلام

تابع SetParent رو در تالار جستجو كنيد در اين مورد قبلا خودم با مثال توضيح داده بودم

setroyd
یک شنبه 13 شهریور 1390, 13:15 عصر
تابع setparent یک object رو مادر میکنه برای یک object یا فرم دیگر .

setroyd
یک شنبه 13 شهریور 1390, 13:16 عصر
راستی این کد هم نگاه کنید 500 تا command button بدون ارایه میندازه تو فرم اینجوری هم میشه .

Dim a As CommandButton
For b = 1 To 500
Set a = Me.Controls.Add("vb.commandbutton", "af" & b)
a.Visible = True
a.Left = Rnd * Me.Width
a.Top = Rnd * Me.Height
a.Width = 300
a.Height = 300
Next