다음을 통해 공유


TextPane.TryToShow 메서드

지정한 텍스트 범위가 텍스트 창에 표시될 수 있도록 텍스트 버퍼에서 뷰의 위치를 조정합니다. 창에서 텍스트가 표시되는 위치를 조절할 수 있습니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Function TryToShow ( _
    Point As TextPoint, _
    How As vsPaneShowHow, _
    PointOrCount As Object _
) As Boolean
bool TryToShow(
    TextPoint Point,
    vsPaneShowHow How,
    Object PointOrCount
)
bool TryToShow(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] vsPaneShowHow How, 
    [InAttribute] Object^ PointOrCount
)
abstract TryToShow : 
        Point:TextPoint * 
        How:vsPaneShowHow * 
        PointOrCount:Object -> bool
function TryToShow(
    Point : TextPoint, 
    How : vsPaneShowHow, 
    PointOrCount : Object
) : boolean

매개 변수

  • PointOrCount
    형식: Object

    선택 사항 표시할 텍스트 범위의 끝을 나타내는 variant입니다. PointOrCount가 문자 수인 경우 해당 문자는 Point 다음에 있습니다. PointOrCount가 Point 앞에 나오는 지점인 경우 How가 vsPaneShowTop으로 설정되면 텍스트 창의 맨 위에 텍스트가 표시됩니다.

    How가 vsPaneShowCentered로 설정되어 있고 선택한 텍스트의 줄 수가 창의 높이보다 큰 경우 선택한 텍스트의 맨 윗줄이 창의 맨 위에 오게 됩니다.

반환 값

형식: Boolean
텍스트를 표시할 수 있으면 true이고, 그렇지 않으면 false입니다.

예제

Sub TryToShowExample(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.TryToShow(objStart, vsPaneShowHow.vsPaneShowCentered)
End Sub
public void TryToShowExample(_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.TryToShow (tpt,vsPaneShowHow.vsPaneShowCentered,1);
}

.NET Framework 보안

참고 항목

참조

TextPane 인터페이스

EnvDTE 네임스페이스