ItemRemoved Method

_dispVCProjectEngineEvents.ItemRemoved Method (Object, Object)

 

This API supports the product infrastructure and is not intended to be used directly from your code.

Signifies that the specified item was removed from the project.

Namespace:   Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

void ItemRemoved(
	object Item,
	object ItemParent
)

Parameters

Item
Type: System.Object

Required. The item to be removed.

ItemParent
Type: System.Object

Required. The item's parent.

The ItemRemoved method fires when an item is removed from a VCFilter, or VCFile object.

[Visual Basic]

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE

Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub ItemRemoved(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
        Dim col As IVCCollection
        Dim file As VCFile
        prj = DTE.Solution.Projects.Item(1).Object
        projEngine = prj.VCProjectEngine
        evt = projEngine.Events
        AddHandler evt.ItemRemoved, AddressOf ItemRemoved
        col = prj.files
        file = col.Item(1)
        prj.RemoveFile(file)
    End Sub
End Module
Return to top
Show:
© 2016 Microsoft