UIHierarchy.SelectDown, méthode
Sélectionne le nœud situé immédiatement en dessous du nœud sélectionné, selon l'état de développement de l'arborescence.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Sub SelectDown ( _
How As vsUISelectionType, _
Count As Integer _
)
void SelectDown(
vsUISelectionType How,
int Count
)
void SelectDown(
[InAttribute] vsUISelectionType How,
[InAttribute] int Count
)
abstract SelectDown :
How:vsUISelectionType *
Count:int -> unit
function SelectDown(
How : vsUISelectionType,
Count : int
)
Paramètres
- How
Type : EnvDTE.vsUISelectionType
Obligatoire.Constante vsUISelectionType qui indique le mode de sélection.
- Count
Type : System.Int32
Obligatoire.Nombre de nœuds à sélectionner à partir du bas du nœud actuel.Count est également utilisé pour fusionner les commandes fusionnant lors de l'enregistrement.Autrement dit, si vous tapez MAJ + BAS quatre fois, vous obtenez non pas quatre lignes de code émises, mais une ligne avec une valeur Count égale à 4.
Notes
SelectDown est utile pour enregistrer des macros à l'aide de la combinaison MAJ + clic ou pour monter ou descendre à l'aide des touches de direction. Ceci est utile dans la mesure où SelectDown fonctionne comme les touches de direction et la combinaison de touches MAJ + touches de direction dans une arborescence.
Exemples
Sub SelectDownExample()
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : manipuler des arborescences à l'aide de l'objet UIHierarchy