TextPane.Window 属性

定义

获取 Window 包含窗格的对象。

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

属性值

Window

Window 对象。

属性

示例

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);  
}  

适用于