VSProject2.Events Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
VSProjectEvents Imports , Ve nesnelerinin olaylarına yanıt vermenize olanak tanıyan bir nesne alır References BuildManager .
public:
property VSLangProj::VSProjectEvents ^ Events { VSLangProj::VSProjectEvents ^ get(); };
public:
property VSLangProj::VSProjectEvents ^ Events { VSLangProj::VSProjectEvents ^ get(); };
[System.Runtime.InteropServices.DispId(12)]
public VSLangProj.VSProjectEvents Events { [System.Runtime.InteropServices.DispId(12)] get; }
[<System.Runtime.InteropServices.DispId(12)>]
[<get: System.Runtime.InteropServices.DispId(12)>]
member this.Events : VSLangProj.VSProjectEvents
Public ReadOnly Property Events As VSProjectEvents
Özellik Değeri
Bir VSProjectEvents nesnesi.
Uygulamalar
- Öznitelikler
Örnekler
Bu örnek ReferenceAdded , nesnesini kullanarak belirli bir proje için olaya bir olay işleme yöntemi bağlar Events . Bir Çözümdeki tüm projelere yönelik olayları işlemek için, bkz ReferencesEvents . nesne. Daha fazla örnek için bkz. nasıl yapılır: belirli bir projedeki olaylara yanıt verme (Visual Basic) ve nasıl yapılır: belirli bir projedeki olaylara yanıt verme (Visual C#). Bu örneği makro olarak çalıştırmak için bkz. nasıl yapılır: derleme ve Otomasyon nesne modeli kodu örnekleri çalıştırma. Visual Basic Visual C# Bu örneği çalıştırmadan önce bir veya projesi açın.
[Visual Basic]
' Macro Editor
' This example connects a trivial function to the ReferenceAdded event,
' which is raised just after a reference is added to the project.
Imports VSLangProj
Imports VSLangProj80
Sub ConnectEvents()
Dim proj As Project = DTE.Solution.Projects.Item(1)
Dim vsproj As VSProject2 = CType(proj.Object, VSProject2)
Dim refEvents As ReferencesEvents = vsproj.Events.ReferencesEvents
AddHandler refEvents.ReferenceAdded, AddressOf ReferenceAdded
End Sub
Sub ReferenceAdded(ByVal addedRef As Reference)
MsgBox("A reference for " & addedRef.Name & " was added.")
End Sub
Açıklamalar
EventsÖzelliği References ,, ve nesnelerinden olaylara erişim sağlar Imports BuildManager .