PDA

View Full Version : تعداد کنترلهای روی فرم..................



raha_20
دوشنبه 22 بهمن 1386, 00:50 صبح
روی هر فرم چندتا کنترل می توان گذاشت

من روی یک فرم خیلی کنترل گذاشتم والان وقتی میخوام یه کنترل روی فرم بیارم پیغام میده که ویژوال بیسیک نمیتونه دیگه هیچ کنترلی روی فرم ایجاد کنه من باید چی کار کنم نمیشه جایی تعداد کنترلهایی که روی هرفرم میتونه قرار بگیره را عوض کرد

vbhamed
دوشنبه 22 بهمن 1386, 01:33 صبح
سلام
تعداد زیاد کنترل ها باعث کاهش حافظه در دسترس میشه
البته بستگی به نوع کنترل ها هم داره
ولی این فرم شما چیه و واقعا اینقدر کنترل لازم داره ؟
می دونید سرعت اجرای برنامتون هم پایین می یاد
نهایتا اینکه از دو تا فرم زیر هم استفاده کنید

raha_20
دوشنبه 22 بهمن 1386, 01:42 صبح
یعنی هیچ راهی نداره که من بتونم چندتا دیگه کنترل روی فرم بزارم

vbhamed
دوشنبه 22 بهمن 1386, 01:44 صبح
میشه فرمتو بزاری اینجا ؟

raha_20
دوشنبه 22 بهمن 1386, 11:31 صبح
خوب همون کار را میکنم باید از چند تا فرم استفاده کنم

آیا با یه winsock که روی یه فرم هست میشه از فرم دیگه اطلاعاتی را با اون winsock ارسال کنم یا باید حتما رو هر فرم یه winsock باشه

Hossein Bazyan
دوشنبه 22 بهمن 1386, 12:43 عصر
سلام
همچنانکه دوستان اشاره کردند استفاده از کنترلهای زیاد در فرم روش درستی نیست . به نظر من دو راه برای خلاصه کردن وجود داره

سعی کن کنترلهای روی فرم را کم کنی . ( کنترلهای اضافی ، لیبلها و غیره )
سعی کن کنترلها را دسته بندی نمایی مثلا به جای استفاده از یکسری کنترل مختلف آنها را داخل Toolbar قرار بده ، تولبار خودش یک کنترل میباشد که میتواند چندین کنترل را در خود جای دهد .

vbhamed
دوشنبه 22 بهمن 1386, 16:32 عصر
سلام
بله میشه
مثلا اگر کنترل winsock در from1 هست و شما الان در form2 هستی این دستور را بنویس


form1.winsock

raha_20
دوشنبه 22 بهمن 1386, 20:30 عصر
ممنون از همگی خیلی کمک کردین

raha_20
دوشنبه 22 بهمن 1386, 20:32 عصر
من یه برنامه نوشتم با winsock که در سطح شبکه LAN جواب میده ولی تو internet جواب نمیده ممکن از چی باشه