ورود

View Full Version : راهنمایی برای نوشتن ActiveX



علی خدایاری
جمعه 19 بهمن 1386, 23:33 عصر
سلام
من می خوام یه ActiveX بنویسم که مثل Toolbar و Statusbar تو خودش یه سری زیر مجموعه داره.
وقتی کلاسی مثل Item و Items درست می کنم اگه بخوام یه Item جدید اظافه کنم یا خطا میده یا تعداد تازه به صفر می رسه و نمیشه تشخیص داد که کاربر یه آتم را تغییر داده یا اضافه یا حذف کرده.
مشکل بعدی Save کردن آتم های موجود در داخل اکتیویکس تو حالت Design-Time که میخوام مثل ابزارهای گفته شده مثل یک شی زیر مجموعه نوشته بشه.

اگه کسی یک نمونه داشته باشه لطف کنه و ارائه بده.
پیشاپیش از راهنمایی شما ممنونم .
:قلب::قلب:

vbhamed
جمعه 19 بهمن 1386, 23:49 عصر
سلام
از منوی Add-Ins گزینه Add-In Manager رو انتخاب کن و از لیست روی VB 6 Activex Ctrl Interface Wizard برو و سپس گزینه Loaded/Unloaded رو علامت بزن و OK
بعد باز از همون منو Activex Control Interface Wizard رو که اضافه شده انتخاب کن و باهاش یک اکتیوایکس بساز بعد کدش رو ببین تا یاد بگیری

Mbt925
شنبه 20 بهمن 1386, 01:19 صبح
چیزی که می خواین در صورت پیاده سازی شبیه ویبی یکم گیج کننده خواهد شد.

معمولا اینطور پراپرتی ها رو ابزارنویس ها مثل ویبی پیاده سازی نمی کنن.
اینطور پراپرتی ها مثل آرایه پیاده سازی میشه.





Property Get ItemCaption(byval Index as long) as string
End Property

Property Set ItemCaption(byval Index as long , byval NewItemCaption as string)
End Property

علی خدایاری
شنبه 20 بهمن 1386, 01:44 صبح
جناب Mbt925 لطفا مثالی بزنید که تمام جوابها توش باشه. با جواب شما تقریبا مشکلی حل نمیشه:لبخندساده::چشمک:

Mbt925
شنبه 20 بهمن 1386, 01:59 صبح
این نمونه ساده کمکتون می کنه: