Método UIHierarchy.SelectUp
Seleciona o nó imediatamente acima do nó selecionado no momento em relação ao estado de expansão atual da árvore.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Sub SelectUp ( _
How As vsUISelectionType, _
Count As Integer _
)
void SelectUp(
vsUISelectionType How,
int Count
)
void SelectUp(
[InAttribute] vsUISelectionType How,
[InAttribute] int Count
)
abstract SelectUp :
How:vsUISelectionType *
Count:int -> unit
function SelectUp(
How : vsUISelectionType,
Count : int
)
Parâmetros
- How
Tipo: EnvDTE.vsUISelectionType
Obrigatório.A vsUISelectionType constante que indica como a seleção é feita.
- Count
Tipo: System.Int32
Obrigatório.O número de nós para selecione o nó atual. Counttambém é usado para comandos unindo durante a gravação.Ou seja, se você digitar SHIFT + seta para cima quatro vezes, em vez de quatro linhas de código emitido, em vez disso, obterá uma linha com um Count valor de 4.
Comentários
SelectUpé útil para gravação de macros a tecla SHIFT pressionada ou mover para baixo ou seta para cima usando as teclas de seta.Ele é útil porque o comportamento de SelectUp imita o comportamento de usar as teclas SHIFT + seta e em um modo de exibição de árvore.
Exemplos
Sub SelectUpExample()
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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Outros recursos
Como: manipular os modos de exibição de árvore, usando UIHierarchy