استخدام عناصر تحكم ActiveX

تقدم المواضيع الموجودة في هذا المقطع نظرة عامة حول استخدام عناصر تحكم ActiveX.

عنصر تحكم ActiveX هو مكون COM يدعم الواجهات القياسية المتعلقة بالاستمرارية، نقاط الاتصال، و الإستضافة. تعرف هذه الواجهات القياسية البروتوكول الذي من خلاله يمكن استضافة عنصر تحكم في حاوية عنصر تحكم، و تبادل رسائل و التعامل مع الأحداث.

كخوادم COM ، يكون لعناصر التحكم ActiveX التالي.

المصطلح

الوصف

Properties

يكون لعناصر التحكم متغيرات أعضاء لتمثل الحالة الداخلية و يتم تطبيقها كدالات موصلات Get و Set . يتم إنشاء دالة Get لكل موصل مع علامة propget في ملف .idl. ‏‫يتم إنشاء دالة Set لكل موصل مع علامة IDL propput أو propputref .

استخدم الفئات المجمّعة أو عارض كائن OLE/COM لتحديد كيفية تعريف دالات الموصل.

الأساليب

يتم تعريف سلوك عنصر التحكم بواسطة الأساليب العامة الخاصة به. فئات المجمّع تمنحك الوصول لأساليب عنصر التحكم.

إذا لم تكن تريد استخدام فئات المجمّع (الافتراضي)، تحصل على حق الوصول إلى أساليب عنصر التحكم عن طريق الحصول على مؤشر لواجهة.

كمثال للأسلوب عام هو الأسلوب Refresh‎ في عنصر تحكم البيانات ADO،الذي يقوم بتحديث مجموعة الصفوف التي تم استردادها.

أحداث

يمكن لعنصر التحكم إنشاء حدث لإعلام المضيف أن شيئاً ما حدث. كمثال، الحدث OnClick لعنصر تحكم الزر. عند النقر فوق الزر يقوم الزر بإنشاء حدث OnClick. إذا كان مضيف عنصر التحكم لديه معالج لهذا الحدث ، يُنفّذ.

مكتبة النوع

تخبر مكتبة النوع حاوية عنصر تحكم أي خصائص وأساليب وأحداث تم دعمها من قبل عنصر تحكم. يمكن أن توجد مكتبات الأنواع إما كملفات منفصلة (بامتداد .tlb) أو داخليًا داخل عنصر التحكم.

تحتوي مكتبات الأنواع أيضاً على معلومات coclass عنصر التحكم. coclass هي فئة COM تم تعريفها بـ GUID. يحتوي coclass واجهة أو أكثر يتم تعريفها بواسطة عنصر التحكم.

لفحص مكتبات الأنواع, استخدم عارض كائن OLE/COM.

تصف المواضيع التالية استخدام عنصر تحكم ActiveX:

راجع أيضًا:

المرجع

بيانات مرتبطة بـعناصر التحكم (ADO و RDO)