Udostępnij za pośrednictwem


Interfejs Events

Umożliwia dostęp do wszystkich zdarzeń w modelu rozszerzalności.Zdarzenia mogą być narażone również z określonych obiektów w ramach modelu rozszerzalności.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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

Typ Events uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna BuildEvents Pobiera BuildEvents tworzy obiekt, który zawiera zdarzenia dla roztworu.
Właściwość publiczna CommandBarEvents Pobiera obiekt dostarczanie zdarzeń wywoływane, kiedy dostarczony CommandBarControl obiekt zostanie kliknięty.
Właściwość publiczna CommandEvents Pobiera CommandEvents dla określonego polecenia.
Właściwość publiczna DebuggerEvents Pobiera obiekt, który zawiera zdarzenia z debugera.
Właściwość publiczna DocumentEvents Pobiera DocumentEvents , który pozwala zdarzenia dokumentu.
Właściwość publiczna DTEEvents Pobiera DTEEvents , który pozwala zdarzenia środowiska programowania.
Właściwość publiczna FindEvents Pobiera FindEvents do Find operacji.
Właściwość publiczna MiscFilesEvents Pobiera ProjectItemsEvents dla roztworu.
Właściwość publiczna OutputWindowEvents Pobiera OutputWindowEvents dla zdarzeń okna.
Właściwość publiczna SelectionEvents Pobiera SelectionEvents dla zaznaczenia.
Właściwość publiczna SolutionEvents Pobiera SolutionEvents obiektu dla roztworu.
Właściwość publiczna SolutionItemsEvents Pobiera ProjectItemsEvents obiektu dla roztworu.
Właściwość publiczna TaskListEvents Pobiera TaskListEvents dla środowiska programowania.
Właściwość publiczna TextEditorEvents Pobiera TextEditorEvents obiektu do IDE.
Właściwość publiczna WindowEvents Pobiera WindowEvents obiekt, który przewiduje zdarzeń systemu windows w środowisku programistycznym.

Początek

Metody

  Nazwa Opis
Metoda publiczna GetObject Pobiera interfejsu lub obiektu, który jest późnym wiązaniem do DTE obiektu i nazwy można uzyskać dostęp w czasie wykonywania.

Początek

Uwagi

Model automatyzacji zawiera katalog główny Events obiekt z automatyzacji, który klienci napisane w dowolnym języku można odwołać zdarzenia automatyzacji, takich jak SolutionEvents.

Różne narzędzia, typów projektów, edytory i tak dalej IDE może dodać dodatkowe zdarzenia Events obiektu, które są specyficzne dla nich.Na przykład Visual C++ dodaje VCProjectItemsEvents właściwości.

Przykłady

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

Zobacz też

Informacje

Przestrzeń nazw EnvDTE