حدث الكائنات (محددة بأنواع المشاريع)
معظم المتوفرة حدث كائنات محددة #Visual C، Visual Basicتمثيل كخصائص تشغيل VSProjectEvents2الكائن. ProjectItemsEventsوProjectsEventsكائنات متوفرة أيضاً لكل نوع المشروع أساس. يسرد الجدول التالي الكل Visual Studioالحدث الكائنات معينة إلى المشروع أنواع. لعرض أحداث يوفر كل كائن انقر فوق الارتباط.
حدث الكائنات
اسم الكائن |
الوصف |
---|---|
توفير الأحداث لمدير البنية. |
|
توفير الأحداث عمليات الاستيراد. Visual Basic فقط. |
|
توفير الأحداث إضافة أو تغيير أو إزالة مراجع المشروع. |
|
توفير الأحداث إضافة أو تغيير أو إزالة مراجع المشروع. |
|
يوفر أحداث عناصر المشروع. يتم تعريف هذه الأحداث الكل Visual Studioأنواع المشروع. |
|
توفير الأحداث للمشاريع. يتم تعريف هذه الأحداث الكل Visual Studioأنواع المشروع. |
تحديد نوع المشروع
استرداد كائنات حدث محدد نوع المشروع متعددة من طراز التنفيذ التلقائي "، استخدم بناء الجملة التالي:
' Declaration.
Public WithEvents prjEventHandler As EnvDTE.ProjectsEvents
' Retrieve the event objects from the automation model
prjEventHandler = EnvDTE.Events.GetObject("VBProjectsEvents")
// Declaration.
Private EnvDTE.ProjectsEvents prjEventHandler;
// Retrieve the event objects from the automation model.
prjEventHandler = EnvDTE.Events.GetObject("VBReferencesEvents");
أو
' Declaration
Public WithEvents refEvents As VSLangProj80.ReferencesEvents
' Retrieve the event objects from the automation model.
refEvents = CType(EnvDTE.Events.GetObject("CSharpReferencesEvents"), _
VSLangProj.ReferencesEvents)
// Declaration.
private VSLangProj.ReferencesEvents refEvents;
// Retrieve the event objects from the automation model
refEvents = (VSLangProj.ReferencesEvents)
EnvDTE.Events.GetObject("CSharpReferencesEvents");
الاسم الذي تم تمريره إلى GetObjectيعكس نوع المشروع. يوفر الجدول التالي على قائمة كاملة لالكل المحددة نوع المشروع حدث للكائنات من أجل #Visual Cو Visual Basicالمشاريع.
إدخال قائمة من أسماء الأحداث محددة أنواع مشروع
اسم الحدث |
الوصف |
---|---|
VBBuildManagerEvents |
إرجاع BuildManagerEventsكائن Visual Basicالمشاريع. |
VBImportsEvents |
إرجاع ImportsEventsكائن Visual Basicالمشاريع. |
VBProjectItemsEvents |
إرجاع ProjectItemsEventsكائن Visual Basicالمشاريع. |
VBProjectsEvents |
إرجاع ProjectsEventsكائن Visual Basicالمشاريع. |
VBReferencesEvents |
إرجاع ReferencesEventsكائن Visual Basicالمشاريع. |
CSharpBuildManagerEvents |
إرجاع BuildManagerEventsكائن #Visual Cالمشاريع. |
CSharpProjectItemsEvents |
إرجاع ProjectItemsEventsكائن #Visual Cالمشاريع. |
CSharpProjectsEvents |
إرجاع ProjectsEventsكائن #Visual Cالمشاريع. |
CSharpReferencesEvents |
إرجاع ReferencesEventsكائن #Visual Cالمشاريع. |
يمكن العثور على هذه السلاسل في السجل تحت المفتاح HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\ < حزمة معرّف فريد عالمي >. المعرفات الفريدة العمومية (GUIDs) الحزم:
164B10B9-B200-11 D 0-8 C 61-00A0C91E29D5 Visual Basicالمشروع النظام.
FAE04EC1-301F-11 D 3-BF4B-00C04F79EFBC #Visual Cالمشروع النظام.
ملاحظة
تصلح هذه المعرفات الفريدة العمومية (GUIDs) فقط في Microsoft Visual Studio 2005.