TextPane.TryToShow メソッド
更新 : 2007 年 11 月
可能な場合に、指定されたテキスト範囲がテキスト ペイン内に表示されるように、テキスト バッファ内のビューの位置を調整します。ペインでのテキストの表示位置を制御できます。
名前空間 : EnvDTE
アセンブリ : EnvDTE (EnvDTE.dll 内)
構文
'宣言
Function TryToShow ( _
Point As TextPoint, _
How As vsPaneShowHow, _
PointOrCount As Object _
) As Boolean
'使用
Dim instance As TextPane
Dim Point As TextPoint
Dim How As vsPaneShowHow
Dim PointOrCount As Object
Dim returnValue As Boolean
returnValue = instance.TryToShow(Point, _
How, PointOrCount)
bool TryToShow(
TextPoint Point,
vsPaneShowHow How,
Object PointOrCount
)
bool TryToShow(
[InAttribute] TextPoint^ Point,
[InAttribute] vsPaneShowHow How,
[InAttribute] Object^ PointOrCount
)
function TryToShow(
Point : TextPoint,
How : vsPaneShowHow,
PointOrCount : Object
) : boolean
パラメータ
Point
型 : EnvDTE.TextPoint必ず指定します。表示する TextPoint の位置。
How
型 : EnvDTE.vsPaneShowHow必ず指定します。テキストの表示方法を示す vsPaneShowHow 定数。
PointOrCount
型 : System.Object省略可能です。表示するテキスト範囲の終わりを表すバリアント。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);
}
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。