_dispVCProjectEngineEvents.ItemMoved - метод
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Signifies that the specified item was moved within the project.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
Sub ItemMoved ( _
Item As Object, _
NewParent As Object, _
OldParent As Object _
)
'Применение
Dim instance As _dispVCProjectEngineEvents
Dim Item As Object
Dim NewParent As Object
Dim OldParent As Object
instance.ItemMoved(Item, NewParent, OldParent)
void ItemMoved(
Object Item,
Object NewParent,
Object OldParent
)
void ItemMoved(
[InAttribute] Object^ Item,
[InAttribute] Object^ NewParent,
[InAttribute] Object^ OldParent
)
function ItemMoved(
Item : Object,
NewParent : Object,
OldParent : Object
)
Параметры
Item
Тип: System.ObjectRequired. The item.
NewParent
Тип: System.ObjectRequired. The new parent.
OldParent
Тип: System.ObjectRequired. The previous parent.
Заметки
The ItemMoved method fires when an item is moved in a VCProject, VCFilter, or VCFile object.
Примеры
[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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.
См. также
Ссылки
_dispVCProjectEngineEvents Интерфейс