كيفية القيام بما يلي: إنشاء معالجات أحداث في مشاريع Office

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • نظام 2007 Microsoft Office

  • Microsoft Office 2010

هناك عدة طرق لإنشاء معالجات الأحداث في Visual Basic و C#. في عرض التصميم ، يمكنك إنشاء معالجات الأحداث الافتراضية لعناصر التحكم بواسطة النقر المزدوج فوق عنصر التحكم أو استخدام جزء "الأحداث" من النافذة خصائص لإنشاء معالجات لأي حدث على عنصر التحكم. ومع ذلك، إذا كنت في عرض التعليمات برمجية ، قد لا تريد الانتقال إلى عرض التصميم لإنشاء معالج أحداث.

ملاحظة

قد يعرض جهاز الكمبيوتر الخاص بك أسماء أو مواقع مختلفة لبعض عناصر واجهة مستخدم Visual Studio في الإرشادات التالية. يحدد كل من إصدار Visual Studio لديك والإعدادات المستخدمة هذه العناصر. لمزيد من المعلومات، راجع العمل مع إعدادات.

لإنشاء معالج أحداث في Visual Basic

  1. من القائمة المنسدلة اسم الفئة في الجزء العلوي من محرر التعليمات البرمجية، حدد الكائن الذي تريد إنشاء معالج أحداث خاص به .

    ملاحظة

    إذا كنت ترغب في إنشاء معالجات الأحداث من أجل ThisDocument أو ThisWorkbook ، يجب عليك تحديد (ThisDocument Events) "أو" (ThisWorkbook Events في القائمة المنسدلة اسم الفئة

  2. حدد من القائمة المنسدلة اسم الأسلوب في الجزء العلوي من "محرر التعليمات البرمجية، حدد الحدث .

    يقوم Visual Studio بإنشاء معالج الحدث ثم نقل نقطة الإدراج إلى معالج الحدث الذي تم إنشاؤه حديثاً . إذا كان معالج الأحداث موجوداً مسبقاً، تنتقل نقطة الإدراج إلى معالج الأحداث الموجود.

لإنشاء معالج أحداث في C#‎

  1. إنشاء المفوض الحدث في Startupحدث الفئة بواسطة كتابة اسم الحدث مؤهل متبوعاً بمسافة، و ثم كتابة + = لا توجد مساحة فيما بعد. فعلى سبيل المثال:

    this.<object name>.<event name> +=

  2. في نهاية سطر التعليمة البرمجية, اضغط المفتاح TAB مرتين.

    يقوم Visual Studio تلقائياً بإكمال سطر التعليمة البرمجية ، و إنشاء معالج الحدث و نقل نقطة الإدراج إلى معالج الحدث الذي تم إنشاؤه حديثاً .

راجع أيضًا:

المهام

الإرشادات التفصيلية: برمجة مقابل أحداث عنصر تحكم NamedRange

كيفية القيام بما يلي: معالجة أخطاء في مشاريع Office

المبادئ

كتابة التعليمات البرمجية في حلول Office