Window.Collection Property

Definition

Gets the collection containing the Window object supporting this property.

C++
public:
 property EnvDTE::Windows ^ Collection { EnvDTE::Windows ^ get(); };

Property Value

A Windows collection.

Attributes

Examples

VB
Public Sub CodeExample(ByVal dte As DTE2)   
    Try  
        ' Before running, create a text file named   
        ' "TextFile1.txt", include it in your solution,  
        ' and make it the active window  
        Dim win As Window  
        Dim doc As Document  
        If dte.Documents.Count > 0 Then  
            doc = dte.Documents.Item("TextFile1.txt")  
            win = doc.ActiveWindow  
            ' Show the name of the project that contains this window and document.  
            MessageBox.Show(win.Project.Name)  
            win.Activate() ' Activate the window  
            ' Show the name of the current ProjectItem in the window.  
            MessageBox.Show(win.ProjectItem.Name)  
            ' How many other windows are available?  
            Dim w As String = "Windows:" + vbCrLf  
            Dim wi As Window  
            For Each wi In  win.Collection  
                w = w + wi.Caption + vbCrLf  
            Next wi  
            MessageBox.Show(w)  
            ' Determine that the document returned by the document   
            ' property is the same as the document object 'doc'.  
            If win.Document Is doc Then  
                MessageBox.Show("The documents match!")  
            Else  
                MessageBox.Show("The documents do not match!")  
            End If  
            ' Close the window.  
            win.Close(vsSaveChanges.vsSaveChangesNo)  
        End If  
    Catch ex As Exception  
        MessageBox.Show(ex.Message)  
    End Try  
End Sub  

Applies to

Proizvod Verzije
Visual Studio SDK 2015, 2017, 2019, 2022