TextPane.Window Property

Definition

Gets the Window object that contains the pane.

public:
 property EnvDTE::Window ^ Window { EnvDTE::Window ^ get(); };
public:
 property EnvDTE::Window ^ Window { EnvDTE::Window ^ get(); };
[System.Runtime.InteropServices.DispId(3)]
public EnvDTE.Window Window { [System.Runtime.InteropServices.DispId(3)] get; }
[<System.Runtime.InteropServices.DispId(3)>]
[<get: System.Runtime.InteropServices.DispId(3)>]
member this.Window : EnvDTE.Window
Public ReadOnly Property Window As Window

Property Value

A Window object.

Attributes

Examples

Sub WindowExample(ByVal dte As EnvDTE.DTE)  
    Dim objTW As TextWindow  
    Dim objPane As TextPane  
    Dim objStart As TextPoint  

    objTW = dte.ActiveWindow.Object  
    objPane = objTW.ActivePane  

    MsgBox("The active pane is " & Str(objPane.Height) & " lines high _  
    and " & Str(objPane.Width) & " columns wide.")  
    objStart = objPane.StartPoint  
    MsgBox("It begins at line " & Str(objStart.Line) & ", column " & _  
    Str(objStart.LineCharOffset) & ".")  
    objPane.Window.Close()  
End Sub  
public void WindowExample(_DTE dte)  
{  
    TextWindow tw;  
    TextPane tpn;  
    TextPoint tpt;  

    tw = (TextWindow)dte.ActiveWindow.Object;  
    tpn = tw.ActivePane;  

    MessageBox.Show("The active pane is " + tpn.Height.ToString () + "   
    lines high and " + tpn.Width.ToString () + " columns wide.");  
    tpt = tpn.StartPoint;  
    MessageBox.Show("It begins at line " + tpt.Line.ToString () + ",   
    column " + tpt.LineCharOffset.ToString () + ".");  
    tpn.Window.Close (vsSaveChanges.vsSaveChangesYes);  
}  

Applies to