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
매개 변수
- Point
형식: EnvDTE.TextPoint
필수적 요소로서,표시하려는 TextPoint 위치입니다.
- How
형식: EnvDTE.vsPaneShowHow
필수적 요소로서,텍스트 표시 방법을 나타내는 vsPaneShowHow 상수입니다.
- PointOrCount
형식: System.Object
선택적 요소로서,표시할 텍스트 범위의 끝을 나타내는 variant입니다.PointOrCount가 문자 수인 경우 이러한 문자는 Point 다음에 나옵니다.PointOrCount가 Point 앞에 나오는 지점인 경우 How가 vsPaneShowTop으로 설정되면 텍스트 창의 맨 위에 텍스트가 표시됩니다.
How를 vsPaneShowCentered로 설정하는 경우 선택한 텍스트의 줄 수가 창 높이보다 크면 선택한 텍스트의 맨 윗줄이 창의 맨 위에 오게 됩니다.
반환 값
형식: System.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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.