TextPane 인터페이스
텍스트 편집기 창 안의 창을 나타냅니다.
네임스페이스: 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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
Collection | 이 속성을 지원하는 TextPane 개체가 포함된 컬렉션을 가져옵니다. | |
DTE | 최상위 확장성 개체를 가져옵니다. | |
Height | 텍스트 창의 높이를 문자 단위로 가져옵니다. | |
Selection | TextPane 개체의 현재 선택 영역을 나타내는 개체를 가져옵니다. | |
StartPoint | 창에 첫 번째로 표시되는 문자를 나타내는 TextPoint 개체를 가져옵니다. | |
Width | 창의 너비를 문자 단위로 가져옵니다. | |
Window | 창을 포함하는 Window 개체를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Activate | 포커스를 현재 항목으로 이동합니다. | |
IsVisible | 문자 또는 지정한 문자가 텍스트 창에서 보이는지 여부를 나타내는 값을 반환합니다. | |
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 () + ".");
}