Aracılığıyla paylaş


Windows2.Item Yöntem (Object)

Dizinlenmiş bir üye döndüren bir Windows koleksiyonu.

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

Sözdizimi

'Bildirim
Function Item ( _
    index As Object _
) As Window
Window Item(
    Object index
)
Window^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> Window 
function Item(
    index : Object
) : Window

Parametreler

  • index
    Tür: System.Object
    Gerekli.Geri dönmek için öğenin dizini.

Dönüş Değeri

Tür: EnvDTE.Window
Window nesnesi

Yüklenen

Windows.Item(Object)

Açıklamalar

Geçirilen değer Index bir tamsayı olan dizin nesnesine alt koleksiyonu. Çoğu nesneler için yine de değeri Index da olabilir bir dize değeri eşit olur, bir nesneye koleksiyonu. Tarafından kabul edilen tam değer Item, bağlıdır, koleksiyon ve onun uygulanması.

Item Yöntemi atar bir ArgumentException özel durum, koleksiyon nesnesine karşılık gelen dizin değeri bulamıyor

Örnekler

Bu örnek, tüm öğeleri başlığını görüntüler Windows2 koleksiyonu.

Bu örnek, bir eklenti çalıştırma hakkında daha fazla bilgi için bkz: Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma.

Imports EnvDTE
Imports EnvDTE80
Public Sub OnConnection(ByVal application As Object, _
 ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
 ByRef custom As Array) Implements IDTExtensibility2.OnConnection
    _applicationObject = CType(application, DTE2)
    _addInInstance = CType(addInInst, AddIn)
    IterateItems(_applicationObject)
End Sub
Sub IterateItems(ByVal dte As DTE2)
    Dim win As Windows2
    win = CType(_applicationObject.Windows, EnvDTE80.Windows2)
    Dim aString As String
    aString = ""
    Dim count As Integer
    count = win.Count
    Dim i As Integer
    For i = 1 To count Step 1
        aString = aString & "The window number " & i & _
 " in the collection, has the caption: " & win.Item(i).Caption & vbCr
    Next
    MsgBox(aString)
End Sub
using EnvDTE;
using EnvDTE80;
using System.Windows.Forms;
public void OnConnection(object application, 
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
    _applicationObject = (DTE2)application;
    _addInInstance = (AddIn)addInInst;
    IterateItems(_applicationObject);
}
public void IterateItems(DTE2 dte)
{
    Windows2 win;
    win = (EnvDTE80.Windows2)_applicationObject.Windows;
    int count = win.Count;
    String aString = null;
    for (int i = 1; i <= count; i++ )
    {
        aString = aString + ("The window number " + i + 
" in the collection, has the caption: " + win.Item(i).Caption + "\n");
    }
    MessageBox.Show(aString);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Windows2 Arabirim

Item Fazla Yük

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma