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 | |
---|---|---|
![]() |
BuildEvents | Alır BuildEvents nesnesi, olayları sağlarçözüm yapılar. |
![]() |
CommandBarEvents | Alır olayları sağlayan nesne ne zaman harekete sağlanan CommandBarControl nesne tıklatıldığında. |
![]() |
CommandEvents | Alır CommandEvents için belirtilen komutu. |
![]() |
DebuggerEvents | Hata Ayıklayıcı'dan olayları sağlayan nesne alır. |
![]() |
DocumentEvents | Alır DocumentEvents sağlayan olaylar için belge. |
![]() |
DTEEvents | Alır DTEEvents sağlayan olaylar için geliştirme ortamı. |
![]() |
FindEvents | Alır FindEvents için Find işlem. |
![]() |
MiscFilesEvents | Alır ProjectItemsEvents için çözüm. |
![]() |
OutputWindowEvents | Alır OutputWindowEvents için pencere olayları. |
![]() |
SelectionEvents | Alır SelectionEvents Seçimi. |
![]() |
SolutionEvents | Alır SolutionEvents nesne için çözüm. |
![]() |
SolutionItemsEvents | Alır ProjectItemsEvents nesne için çözüm. |
![]() |
TaskListEvents | Alır TaskListEvents için geliştirme ortamı. |
![]() |
TextEditorEvents | Alır TextEditorEvents nesne için IDE. |
![]() |
WindowEvents | Alır WindowEvents nesne geliştirme ortamı Windows olayları sağlar |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
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