تصميم مخصص لمعالج الأحداث

إذا لم تكن تستخدم عامة EventHandler<TEventArgs>تفويض التعليمات الإرشادات التالية تصميم حدث معالجات بشكل صحيح.

قم باستخدام نوع إرجاع من النظام.Void ل حدث معالجات.

An event handler can invoke multiple methods but there هو no way إلى receive multiple return values from an event handler. بواسطة التأكد أسلوب العودة Void، إزالة احتمال وجود بيانات القيمة المرجعة مفقودة.

قم بتعيين نوع معلمة الأولى معالج كائن كـ واستدعاء المرسل.

قم بتعيين نوع وسيطة ثانية إلى المعالج النظام.EventArgs أو مشتق فئة.يجب استدعاء معلمة e.

لم يكن المزيد معلمتين تشغيل معالجات الأحداث.

أجزاء حقوق النشر 2005 Microsoft Office 2010 Suite Corporation. كافة الحقوق محفوظة.

أجزاء حقوق النشر شركة Addison-Wesley. كافة الحقوق محفوظة.

ل المزيد المعلومات تشغيل إرشادات التصميم، راجع "إطار عمل إرشادات التصميم: كتاب اصطلاحات، Idioms، و نقش لمكتبات.NET القابل لإعادة الاستخدام"ب Krzysztof Cwalina و رفيق Abrams، ينشره Addison-Wesley، 2005.

راجع أيضًا:

المبادئ

تصميم حدث

موارد أخرى

إرشادات تصميم عضو

تصميم إرشادات لتطوير مكتبات فئة