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 | |
---|---|---|
Count | Nesnelerin sayısını belirten bir değeri alır SelectedItems koleksiyonu. | |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. | |
MultiSelect | Geçerli seçim birden çok öğe içeren olup olmadığını alır. | |
Parent | Hemen üst nesnesi alır bir SelectedItems koleksiyonu. | |
SelectionContainer | Alır bir SelectionContainer Seçili öğeleri barındıran Tasarımcısı temsil eden nesne. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
GetEnumerator() | Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.) | |
GetEnumerator() | Bir koleksiyondaki öğeler için bir numaralandırma alır. | |
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