PDA

View Full Version : ساختن کنترل در run time با Event ؟



mohsen57
یک شنبه 25 فروردین 1387, 01:56 صبح
1- فرض کنید می خواهم در زمان اجرا آرایه ای از کنترل دکمه بسازم.
2- و برای رویداد کلیک همه آنها یک Sub بنویسم.
3- و در آن Sub بفهمم رویداد کلیک، مربوط به کدام کنترل دکمه است.
این 3 مرحله رو چجوری باید انجام بدم؟

Mbt925
یک شنبه 25 فروردین 1387, 09:00 صبح
یه نمونه برای ساخت کنترل در زمان اجرا توی تاپیک نمونه های کاربردی که اون بالا پیوست شده معرفی شده.

mohsen57
یک شنبه 25 فروردین 1387, 14:39 عصر
والا چیزی که من می خوام انجا نبود. سوال من فقط ساختن کنترل نیست.

mohsen57
دوشنبه 26 فروردین 1387, 01:38 صبح
کسی بلد نیست؟

noorsoft
دوشنبه 26 فروردین 1387, 07:57 صبح
یک نمونه برنامه که همه اون چیزی که میخوای توش هست

UpgradeVB6Code
دوشنبه 26 فروردین 1387, 09:31 صبح
ممنون
فقط توی این سورس کد مربوط به باتن از قبل نوشته شده بود !!!
مگه کدش در زمان اجرا نباید نوشته بشه !؟

Mbt925
دوشنبه 26 فروردین 1387, 09:37 صبح
ممنون
فقط توی این سورس کد مربوط به باتن از قبل نوشته شده بود !!!
مگه کدش در زمان اجرا نباید نوشته بشه !؟

نه ، نباید و نمی تونه در زمان اجرا نوشته بشه.

UpgradeVB6Code
دوشنبه 26 فروردین 1387, 10:43 صبح
نه ، نباید و نمی تونه در زمان اجرا نوشته بشه.
پس اگه این طوری
چه کاریه
ما کنترل رو روی فرم میزاریم بعد Visible شو False میکنیم حالا هر وقت خواستین Visible شو True میکنیم !؟!
دلیل خاصی داره که به این شکل کنترل رو اضافه میکنیم ؟

noorsoft
سه شنبه 27 فروردین 1387, 06:46 صبح
دوست عزیز من یک برنامه نوشتم که فرمهای ورودیش توسط کاربر طراحی میشه و تعداد کنترلها و نوع اونها از قبل مشخص نیست در اینجا نیاز به اضافه کردن کنترل با این روش احساس میشه از طرف دیگه برنامه ایی که ریل تایم کنترل اضافه میکنن حجمشون بسیار کم و سریعتر لود میشن

UpgradeVB6Code
سه شنبه 27 فروردین 1387, 09:01 صبح
دوست عزیز من یک برنامه نوشتم که فرمهای ورودیش توسط کاربر طراحی میشه و تعداد کنترلها و نوع اونها از قبل مشخص نیست در اینجا نیاز به اضافه کردن کنترل با این روش احساس میشه از طرف دیگه برنامه ایی که ریل تایم کنترل اضافه میکنن حجمشون بسیار کم و سریعتر لود میشن
پس یعنی شما کدهای مربوط به اون کنترل های رو که بعدا توسط کاربر اضافه میشه رو پیشاپیش نوشتید ؟
درسته ؟

noorsoft
سه شنبه 27 فروردین 1387, 19:50 عصر
دقیقا همین کار را کردم اگه دوست دارین یک نمونه برنامه را آپلود کنم تا ببینید

UpgradeVB6Code
سه شنبه 27 فروردین 1387, 20:25 عصر
دقیقا همین کار را کردم اگه دوست دارین یک نمونه برنامه را آپلود کنم تا ببینید
اگه میشه یه نمونه برنامه آپلود کنید