Čitajte na engleskom

Dijeli putem


TextPane2 Interface

Definition

Represents a pane within a text editor window.

C++/CX
public interface class TextPane2 : EnvDTE::TextPane
Attributes
Implements

Examples

VB
Imports EnvDTE  
Imports EnvDTE80  
Sub TextPane2Example(ByVal dte As DTE2)  
    Dim objTW As TextWindow  
    Dim objPane As TextPane2  
    Dim objStart As TextPoint  
    Dim objTextDoc As TextDocument  
    Dim objTextPt As TextPoint  
    Dim objEP As EditPoint  
    ' Create a new text document.  
    _applicationObject.ItemOperations.NewFile("General\Text File")  
    ' Get a handle to the new document and create EditPoint,  
    ' TextPoint, and TextPane2 objects.  
    objTextDoc = CType(_applicationObject.ActiveDocument.Object _  
    ("TextDocument"), TextDocument)  
    objEP = objTextDoc.StartPoint.CreateEditPoint  
    objTextPt = objTextDoc.StartPoint  
    ' Plug in some text.  
    objEP.Insert("A test sentence.")  
    objTW = CType(dte.ActiveWindow.Object, TextWindow)  
    objPane = CType(objTW.ActivePane, TextPane2)  
    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  

Remarks

You can split a text editor window into two panes. The TextPane object gives you access to the text selected in each pane, as well as the pane's properties such as height, width, and so on.

Properties

Collection

Gets the collection containing the TextPane object supporting this property.

DTE

Gets the top-level extensibility object.

Height

Gets the height of the text pane in character units.

IncrementalSearch

Provides access to the incremental search (ISearch) capability of the text editor.

Selection

Gets an object representing the current selection on the TextPane object.

StartPoint

Gets the TextPoint object representing the first displayed character of the pane.

Width

Gets the width of the pane in character units.

Window

Gets the Window object that contains the pane.

Methods

Activate()

Moves the focus to the current item.

IsVisible(TextPoint, Object)

Returns a value indicating whether the character or specified characters are visible in the text pane.

TryToShow(TextPoint, vsPaneShowHow, Object)

Applies to

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