Events الواجهة

السماح بالوصول إلى كافة الأحداث في الطراز القابلية للتوسعة. يمكن كشف الأحداث أيضاً من خاصة الكائنات داخل طراز القابلية للتوسعة.

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
<GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")> _
Public Interface Events
[GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")]
public interface Events
[GuidAttribute(L"134170F8-93B1-42DD-9F89-A2AC7010BA07")]
public interface class Events
[<GuidAttribute("134170F8-93B1-42DD-9F89-A2AC7010BA07")>]
type Events =  interface end
public interface Events

ملاحظات

طراز التنفيذ التلقائي يحتوي على على جذر Eventsالكائن من التنفيذ التلقائي لأي عملاء مكتوب بأي لغة الرجوع أحداث التنفيذ التلقائي، مثل SolutionEvents.

قد المتنوعة IDE أدوات أنواع مشروع، المحررين وما إلى ذلك إضافة أحداث إضافى إلى Eventsكائن التي تعتبر خاصة بها. على سبيل المثال، Visual C++إضافة VCProjectItemsEventsخاصية.

أمثلة

Public Module Module1
   Dim WithEvents bldevents As BuildEvents
   Dim applicationObject As EnvDTE.DTE

   Sub EventsExample()
      Dim addInInstance As EnvDTE.AddIn

      applicationObject = CType(Application, EnvDTE.DTE)
      bldevents = CType(applicationObject.Events.BuildEvents, EnvDTE.BuildEvents)
   End Sub

   Private Sub bldevents_OnBuildDone(ByVal Scope As EnvDTE.vsBuildScope, ByVal Action As EnvDTE.vsBuildAction) Handles bldevents.OnBuildDone
      MsgBox("Build complete")
   End Sub
End Module

راجع أيضًَا

المرجع

Events الأعضاء

EnvDTE مساحة الاسم