UIHierarchy.GetItem 方法
取得特定路徑指定的項目。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
Function GetItem ( _
Names As String _
) As UIHierarchyItem
UIHierarchyItem GetItem(
string Names
)
UIHierarchyItem^ GetItem(
[InAttribute] String^ Names
)
abstract GetItem :
Names:string -> UIHierarchyItem
function GetItem(
Names : String
) : UIHierarchyItem
參數
- Names
型別:System.String
必要項。從根到後續子節點之順序的名稱。陣列中最後的名稱是以 UIHierarchyItem 物件傳回的節點。
傳回值
型別:EnvDTE.UIHierarchyItem
UIHierarchyItem 物件。
備註
路徑是由以反斜線 (\) 分隔的節點名稱組成。如果兩個反斜線相互緊鄰,它們會被剖析為節點名稱的單一反斜線字元,而不是分隔字元。
注意事項 |
---|
如需瞭解存取 UIHierarchy 中節點的另一種方式,請參閱 UIHierarchy 物件。 |
範例
Sub GetItemExample()
Dim UIH As UIHierarchy = _
DTE.Windows.Item(Constants.vsWindowKindMacroExplorer).Object
Dim UIHItem As UIHierarchyItem = UIH.GetItem("Macros\Samples")
UIHItem.Select(vsUISelectionType.vsUISelectionTypeSetCaret)
If UIHItem.IsSelected = False Then
If UIH.UIHierarchyItems.Expanded = True Then
MsgBox("Node is expanded.")
Else
MsgBox("Node is not expanded.")
End If
End If
UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 2)
UIH.DoDefaultAction()
UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 1)
UIH.SelectUp(vsUISelectionType.vsUISelectionTypeExtend, 1)
End Sub
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。