Sdílet prostřednictvím


_dispVCProjectEngineEvents.ItemMoved – metoda

Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.

Označuje, zda zadaná položka byla přesunuta v rámci projektu.

Obor názvů:  Microsoft.VisualStudio.VCProjectEngine
Sestavení:  Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Deklarace
Sub ItemMoved ( _
    Item As Object, _
    NewParent As Object, _
    OldParent As Object _
)
void ItemMoved(
    Object Item,
    Object NewParent,
    Object OldParent
)
void ItemMoved(
    [InAttribute] Object^ Item, 
    [InAttribute] Object^ NewParent, 
    [InAttribute] Object^ OldParent
)
abstract ItemMoved : 
        Item:Object * 
        NewParent:Object * 
        OldParent:Object -> unit
function ItemMoved(
    Item : Object, 
    NewParent : Object, 
    OldParent : Object
)

Parametry

  • Item
    Typ: Object

    Požadováno.Položka.

  • NewParent
    Typ: Object

    Požadováno.Nový nadřízený.

  • OldParent
    Typ: Object

    Požadováno.Předchozí nadřazené.

Poznámky

ItemMoved Metoda vyvolá přesouvané zboží VCProject, VCFilter, nebo VCFile objektu.

Příklady

Visual Basic

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub ItemMoved(ByVal item As Object, ByVal newParent As Object, _
        ByVal oldParent As Object)
        Dim vcitem As VCProjectItem
        vcitem = item
        MsgBox(vcitem)
    End Sub

    Sub Main()
        Dim projEngine As VCProjectEngine
        Dim evt As VCProjectEngineEvents
        Dim prj As VCProject
        Dim col As IVCCollection
        Dim file As VCFile
        Dim folder As VCFilter
        projEngine = DTE.Solution.Projects.Item(1).Object.VCProjectEngine
        prj = DTE.Solution.Projects.Item(1).Object
        evt = projEngine.Events
        AddHandler evt.ItemMoved, AddressOf ItemMoved
        col = prj.Items
        folder = col.Item("Resource Files")
        file = col.Item("ReadMe.txt")
        file.Move(folder)
    End Sub
End Module

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

_dispVCProjectEngineEvents Rozhraní

Microsoft.VisualStudio.VCProjectEngine – obor názvů