Aracılığıyla paylaş


SelectedItems Arabirim

İçeren SelectedItem nesneleri, seçili projeler veya temsilproje öğeleri.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("6CAA67CF-43AE-4184-AAAB-0200DDF6B240")> _
Public Interface SelectedItems _
    Inherits IEnumerable
[GuidAttribute("6CAA67CF-43AE-4184-AAAB-0200DDF6B240")]
public interface SelectedItems : IEnumerable
[GuidAttribute(L"6CAA67CF-43AE-4184-AAAB-0200DDF6B240")]
public interface class SelectedItems : IEnumerable
[<GuidAttribute("6CAA67CF-43AE-4184-AAAB-0200DDF6B240")>]
type SelectedItems =  
    interface
        interface IEnumerable
    end
public interface SelectedItems extends IEnumerable

SelectedItems türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Count Nesnelerin sayısını belirten bir değeri alır SelectedItems koleksiyonu.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik MultiSelect Geçerli seçim birden çok öğe içeren olup olmadığını alır.
Genel özellik Parent Hemen üst nesnesi alır bir SelectedItems koleksiyonu.
Genel özellik SelectionContainer Alır bir SelectionContainer Seçili öğeleri barındıran Tasarımcısı temsil eden nesne.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem GetEnumerator() Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.)
Genel yöntem GetEnumerator() Bir koleksiyondaki öğeler için bir numaralandırma alır.
Genel yöntem Item Döndürür bir SelectedItem , nesne SelectedItems koleksiyonu.

Üst

Açıklamalar

Her zaman bir SelectedItems koleksiyonu, hatta zaman var. hiçbir proje öğeleri Örneğin, Solution Explorer odaklanmış ve orada sonra bir proje düğümü seçili SelectedItem nesne. Seçilen öğenin Project özelliği Seçili projeye başvurur ve onun ProjectItem özelliği Null.

Örnekler

Sub SelectedItemsExample()
   Dim SelItems As SelectedItems
   Dim SelItemObj As SelectedItem
   Dim SelContain As SelectionContainer
   Dim SelItem As SelectedItem
   Dim NameStr As String

   SelItems = DTE.SelectedItems
   ' List the number of items selected.
   If SelItems.MultiSelect = True Then
      MsgBox("You have " & SelItems.Count & " items selected in Solution Explorer.")
   End If

   ' Set a reference to the first selected item.
   SelItemObj = SelItems.Item(1)
   ' List the names of the project or project items under the selected 
   ' item.
   For Each SelItem In SelItemObj.Collection
      NameStr = NameStr & SelItem.Name
      If TypeOf SelItem.Project Is Project Then
         NameStr = NameStr & " Project-" & SelItem.Project.Name & vbCrLf
      Else
         If TypeOf SelItem.ProjectItem Is ProjectItem Then
             NameStr = NameStr & SelItem.ProjectItem.FileNames(1) & vbCrLf
         End If
      End If
   Next
   MsgBox("You selected: " & NameStr)
End Sub

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı