_dispVCProjectEngineEvents.ItemAdded 方法
這個 API 支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。
表示指定的項目已加入至專案。
命名空間: Microsoft.VisualStudio.VCProjectEngine
組件: Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
語法
'宣告
Sub ItemAdded ( _
Item As Object, _
ItemParent As Object _
)
void ItemAdded(
Object Item,
Object ItemParent
)
void ItemAdded(
[InAttribute] Object^ Item,
[InAttribute] Object^ ItemParent
)
abstract ItemAdded :
Item:Object *
ItemParent:Object -> unit
function ItemAdded(
Item : Object,
ItemParent : Object
)
參數
- Item
型別:System.Object
必要項。加入的項目。
- ItemParent
型別:System.Object
必要項。項目的父代。
備註
ItemAdded 上限時,就會將項目加入至 VCProject、 VCFilter或 VCFile。
範例
[Visual Basic]
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub ItemAdded(ByVal item As Object, ByVal parent As Object)
Dim vcitem As VCProjectItem
vcitem = item
MsgBox(vcitem.ItemName)
End Sub
Sub Main()
Dim projEngine As VCProjectEngine
Dim evt As VCProjectEngineEvents
Dim prj As VCProject
projEngine = DTE.Solution.Projects.Item(1).Object.VCProjectEngine
prj = DTE.Solution.Projects.Item(1).Object
evt = projEngine.Events
AddHandler evt.ItemAdded, AddressOf ItemAdded
prj.AddFile("myfile")
End Sub
End Module
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。