Sdílet prostřednictvím


Events – rozhraní

Umožňuje přístup k všechny události v rozšíření modelu.Události mohou být vystaveny také z určité objekty v rámci rozšíření modelu.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost BuildEvents Získává BuildEvents vytvoří objekt, který obsahuje události pro řešení.
Veřejná vlastnost CommandBarEvents Získá objektu události poskytují aktivována, pokud zadaný CommandBarControl klepnutí na objekt.
Veřejná vlastnost CommandEvents Získává CommandEvents pro zadaný příkaz.
Veřejná vlastnost DebuggerEvents Získá-li objekt, který obsahuje události z ladicího programu.
Veřejná vlastnost DocumentEvents Získává DocumentEvents pro dokument, který poskytuje události.
Veřejná vlastnost DTEEvents Získává DTEEvents pro vývojové prostředí, který poskytuje události.
Veřejná vlastnost FindEvents Získává FindEvents pro Find operace.
Veřejná vlastnost MiscFilesEvents Získává ProjectItemsEvents řešení.
Veřejná vlastnost OutputWindowEvents Získává OutputWindowEvents pro události okno.
Veřejná vlastnost SelectionEvents Získává SelectionEvents pro výběr.
Veřejná vlastnost SolutionEvents Získává SolutionEvents objektu řešení.
Veřejná vlastnost SolutionItemsEvents Získává ProjectItemsEvents objektu řešení.
Veřejná vlastnost TaskListEvents Získává TaskListEvents pro vývojové prostředí.
Veřejná vlastnost TextEditorEvents Získává TextEditorEvents objekt pro IDE.
Veřejná vlastnost WindowEvents Získává WindowEvents objekt, který poskytuje události systému Windows ve vývojovém prostředí.

Nahoru

Metody

  Název Popis
Veřejná metoda GetObject Získá rozhraní nebo objekt, který je pozdní vazbou na DTE objektu a můžete přistupovat pomocí názvu v době spuštění.

Nahoru

Poznámky

Automatizace modelu obsahuje kořen Events objektu z automatizace, které klienti v jakémkoli jazyku odkazovat automatické události, například SolutionEvents.

Různé IDE nástroje typy projektů, editory a tak dále, může přidat další události Events objekt, který jim specifické.Například Visual C++ přidá VCProjectItemsEvents vlastnost.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů