SelectionContainer, interface

Mise à jour : novembre 2007

Représente le contexte de sélection avec des objets qui modélisent la sélection située sous le niveau de l'élément de projet.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")> _
Public Interface SelectionContainer _
    Implements IEnumerable

Dim instance As SelectionContainer
[GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface SelectionContainer : IEnumerable
[GuidAttribute(L"02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface class SelectionContainer : IEnumerable
public interface SelectionContainer extends IEnumerable

Notes

L'objet SelectionContainer est un objet générique de suivi de sélection. Il existe un objet de sélection global pour l'environnement : DTE.SelectedItems.SelectionContainer.

SelectedItems est une collection qui représente des objets ProjectItem individuels desquels vous pouvez obtenir l'objet Project. Un élément peut inclure une sélection d'objet arbitraire dans son contexte. Toutefois, l'objet SelectionContainer peut représenter n'importe quel type d'objet sélectionné.

Exemples

Sub SelectionContainerExample()
   Dim SelContain As SelectionContainer
   Dim ContainerItem As SelectedItem

   ' Set references to the selection container and its selected item.
   SelContain = DTE.SelectedItems.SelectionContainer
   ContainerItem = DTE.SelectedItems.Item(1)

   ' Print the name of the container of the selected item.
   MsgBox(ContainerItem.Name)
End Sub

Voir aussi

Référence

Membres SelectionContainer

EnvDTE, espace de noms