Aracılığıyla paylaş


Events Arabirim

Erişilebilirlik modelindeki bütün olaylara erişim izni verir. Belirli nesnelerin geniþletilebilirlik modeli içinde olayları da maruz.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<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 türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik BuildEvents Alır BuildEvents nesnesi, olayları sağlarçözüm yapılar.
Genel özellik CommandBarEvents Alır olayları sağlayan nesne ne zaman harekete sağlanan CommandBarControl nesne tıklatıldığında.
Genel özellik CommandEvents Alır CommandEvents için belirtilen komutu.
Genel özellik DebuggerEvents Hata Ayıklayıcı'dan olayları sağlayan nesne alır.
Genel özellik DocumentEvents Alır DocumentEvents sağlayan olaylar için belge.
Genel özellik DTEEvents Alır DTEEvents sağlayan olaylar için geliştirme ortamı.
Genel özellik FindEvents Alır FindEvents için Find işlem.
Genel özellik MiscFilesEvents Alır ProjectItemsEvents için çözüm.
Genel özellik OutputWindowEvents Alır OutputWindowEvents için pencere olayları.
Genel özellik SelectionEvents Alır SelectionEvents Seçimi.
Genel özellik SolutionEvents Alır SolutionEvents nesne için çözüm.
Genel özellik SolutionItemsEvents Alır ProjectItemsEvents nesne için çözüm.
Genel özellik TaskListEvents Alır TaskListEvents için geliştirme ortamı.
Genel özellik TextEditorEvents Alır TextEditorEvents nesne için IDE.
Genel özellik WindowEvents Alır WindowEvents nesne geliştirme ortamı Windows olayları sağlar

Üst

Yöntemler

  Ad Açıklama
Genel yöntem GetObject Bir arabirim ya da geç için bağlı nesne alır DTE nesne ve çalışma zamanı adıyla erişilebilir

Üst

Açıklamalar

Otomasyon modeli içeren bir kök Events hangi Otomasyon herhangi bir dilde yazılan istemcileri başvuru Otomasyon olaylarýna gibi nesne SolutionEvents.

Çeşitli IDE araçları, proje türleri, editörler ve benzeri diğer olayları ekleyebilir Events , kendilerine özgü nesne. Örneğin, Visual C++ ekler VCProjectItemsEvents özelliği.

Örnekler

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

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı