次の方法で共有


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 可能な場合に、指定されたテキスト範囲がテキスト ペイン内に表示されるように、テキスト バッファー内のビューの位置を調整します。ペインでのテキストの表示位置を制御できます。

このページのトップへ

解説

テキスト エディター ウィンドウは、2 つのペインに分割できます。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 () + ".");
}

参照

関連項目

EnvDTE 名前空間