表示文本编辑器窗口内的窗格。
命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)
语法
声明
<GuidAttribute("0A3BF283-05F8-4669-9BCB-A84B6423349A")> _
Public Interface TextPane
[GuidAttribute("0A3BF283-05F8-4669-9BCB-A84B6423349A")]
public interface TextPane
[GuidAttribute(L"0A3BF283-05F8-4669-9BCB-A84B6423349A")]
public interface class TextPane
[<GuidAttribute("0A3BF283-05F8-4669-9BCB-A84B6423349A")>]
type TextPane =  interface end
public interface TextPane
TextPane 类型公开以下成员。
属性
| 名称 | 说明 | |
|---|---|---|
| .gif) | Collection | 获取包含支持此属性的 TextPane 对象的集合。 | 
| .gif) | DTE | 获取顶级扩展性对象。 | 
| .gif) | Height | 获取文本窗格的高度(以字符为单位)。 | 
| .gif) | Selection | 获取表示 TextPane 对象上当前选定内容的对象。 | 
| .gif) | StartPoint | 获取表示窗格显示的第一个字符的 TextPoint 对象。 | 
| .gif) | Width | 获取窗格的宽度(以字符为单位)。 | 
| .gif) | Window | 获取包含窗格的 Window 对象。 | 
页首
方法
| 名称 | 说明 | |
|---|---|---|
| .gif) | Activate | 将焦点移至当前项。 | 
| .gif) | IsVisible | 返回一个指示该字符或指定字符在文本窗格中是否可见的值。 | 
| .gif) | TryToShow | 如果可能,调整视图在文本缓冲区中的位置,以便在文本窗格中显示指示的文本范围。您可以控制文本在窗格中的显示位置。 | 
页首
备注
可以将文本编辑器窗口拆分成两个窗格。 TextPane 对象使您可以访问每个窗格中的选定文本以及窗格的属性(如高度、宽度等)。
示例
Sub TextPaneExample(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) & ".")
End Sub
public void TextPaneExample(_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 () + ".");
}