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

パラメータ

  • 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);
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

TextPane インターフェイス

TextPane メンバ

EnvDTE 名前空間