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 olayları için çözüm sağlar nesnesi oluşturur. | |
CommandBarEvents | Alır olayları sağlayan bir nesne ne zaman harekete sağlanan CommandBarControl nesne tıklatıldığında. | |
CommandEvents | Alır CommandEvents belirtilen komut için. | |
DebuggerEvents | Hata Ayıklayıcı'dan olayları sağlayan nesne alır. | |
DocumentEvents | Alır DocumentEvents , belge için olayları sağlar. | |
DTEEvents | Alır DTEEvents , olayları için geliştirme ortamı sağlar. | |
FindEvents | Alır FindEvents için Find işlem. | |
MiscFilesEvents | Alır ProjectItemsEvents bir çözüm. | |
OutputWindowEvents | Alır OutputWindowEvents pencere olaylarý için. | |
SelectionEvents | Alır SelectionEvents seçim için. | |
SolutionEvents | Alır SolutionEvents çözüm için nesne. | |
SolutionItemsEvents | Alır ProjectItemsEvents çözüm için nesne. | |
TaskListEvents | Alır TaskListEvents geliştirme ortamı. | |
TextEditorEvents | Alır TextEditorEvents IDE için nesne. | |
WindowEvents | Alır WindowEvents geliştirme ortamında Windows olayları sağlayan nesne. |
Ü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ında adı tarafından erişilebilir. |
Üst
Notlar
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