Events2 – 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ů: EnvDTE80
Sestavení: EnvDTE80 (v EnvDTE80.dll)
Syntaxe
'Deklarace
<GuidAttribute("BED31E8C-F845-4397-AF13-6B82A6996C0D")> _
Public Interface Events2 _
Inherits Events
[GuidAttribute("BED31E8C-F845-4397-AF13-6B82A6996C0D")]
public interface Events2 : Events
[GuidAttribute(L"BED31E8C-F845-4397-AF13-6B82A6996C0D")]
public interface class Events2 : Events
[<GuidAttribute("BED31E8C-F845-4397-AF13-6B82A6996C0D")>]
type Events2 =
interface
interface Events
end
public interface Events2 extends Events
Typ Events2 zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
BuildEvents | (Zděděno z Events.) | |
BuildEvents | Získává BuildEvents vytvoří objekt, který obsahuje události pro řešení. | |
CodeModelEvents | Získává CodeModelEvents objekt, který obsahuje kód modelu události. | |
CommandBarEvents[Object] | (Zděděno z Events.) | |
CommandBarEvents[Object] | Získá objektu události poskytují aktivována, pokud zadaný CommandBarControl klepnutí na objekt. | |
CommandEvents[String, Int32] | (Zděděno z Events.) | |
CommandEvents[String, Int32] | Získává CommandEvents pro zadaný příkaz. | |
DebuggerEvents | (Zděděno z Events.) | |
DebuggerEvents | Získá-li objekt, který obsahuje události z ladicího programu. | |
DebuggerExpressionEvaluationEvents | Získává se objekt události, které lze použít k oznámení při ladicí program spustí nebo zastaví vyhodnocení výrazu. | |
DebuggerProcessEvents | Obnoví objekt události, které umožňuje upozornit vyladěnou proces spustí nebo zastaví. | |
DocumentEvents[Document] | (Zděděno z Events.) | |
DocumentEvents[Document] | Získává DocumentEvents pro dokument, který poskytuje události. | |
DTEEvents | (Zděděno z Events.) | |
DTEEvents | Získává DTEEvents objekt, který obsahuje události pro vývojové prostředí. | |
FindEvents | (Zděděno z Events.) | |
FindEvents | Získává FindEvents pro Find operace. | |
MiscFilesEvents | (Zděděno z Events.) | |
MiscFilesEvents | Získává ProjectItemsEvents řešení. | |
OutputWindowEvents[String] | (Zděděno z Events.) | |
OutputWindowEvents[String] | Získává OutputWindowEvents pro události okno. | |
ProjectItemsEvents | Objekt události, které lze použít k vyhledání všech položek projektu v rámci řešení události získá. | |
ProjectsEvents | Objekt události, které lze najít řešení události pro všechny projekty působil získá. | |
PublishEvents | Komentář k publikování události objektu získá. | |
SelectionEvents | (Zděděno z Events.) | |
SelectionEvents | Získává SelectionEvents pro výběr. | |
SolutionEvents | (Zděděno z Events.) | |
SolutionEvents | Získává SolutionEvents objektu řešení. | |
SolutionItemsEvents | (Zděděno z Events.) | |
SolutionItemsEvents | Získává ProjectItemsEvents objektu řešení. | |
TaskListEvents[String] | (Zděděno z Events.) | |
TaskListEvents[String] | Získává TaskListEvents pro vývojové prostředí. | |
TextDocumentKeyPressEvents | Získává se objekt události, které lze použít k vyhledání události stisknutí klávesy v textovém editoru. | |
TextEditorEvents[TextDocument] | (Zděděno z Events.) | |
TextEditorEvents[TextDocument] | Získává TextEditorEvents objekt pro IDE. | |
WindowEvents[Window] | (Zděděno z Events.) | |
WindowEvents[Window] | Získává WindowEvents objekt, který poskytuje události systému Windows ve vývojovém prostředí. | |
WindowVisibilityEvents | Objekt události, které lze použít k oznámení, když je okno Nástroj pro zobrazení nebo skrytí získá. |
Nahoru
Metody
Název | Popis | |
---|---|---|
GetObject(String) | (Zděděno z Events.) | |
GetObject(String) | Vrátí 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é nástroje IDE, typy projektů, editory a tak dále mohou přidat další události, které jsou na specifické, Events objektu.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