TextPanes インターフェイス
テキスト エディター ウィンドウ内のすべての TextPane オブジェクトを含みます。
名前空間: EnvDTE
アセンブリ: EnvDTE (EnvDTE.dll 内)
構文
'宣言
<GuidAttribute("D9013D31-3652-46B2-A25A-29A881B9F86B")> _
Public Interface TextPanes _
Inherits IEnumerable
[GuidAttribute("D9013D31-3652-46B2-A25A-29A881B9F86B")]
public interface TextPanes : IEnumerable
[GuidAttribute(L"D9013D31-3652-46B2-A25A-29A881B9F86B")]
public interface class TextPanes : IEnumerable
[<GuidAttribute("D9013D31-3652-46B2-A25A-29A881B9F86B")>]
type TextPanes =
interface
interface IEnumerable
end
public interface TextPanes extends IEnumerable
TextPanes 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
Count | TextPanes コレクション内のオブジェクトの数を示す値を取得します。 | |
DTE | トップ レベルの機能拡張オブジェクトを取得します。 | |
Parent | TextPanes コレクションの直接の親オブジェクトを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
GetEnumerator() | コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。) | |
GetEnumerator() | コレクション内の項目の列挙子を取得します。 | |
Item | TextPanes コレクション内の TextPane オブジェクトを返します。 |
このページのトップへ
解説
テキスト エディター ウィンドウは、2 つのペインに分割できます。TextPane オブジェクトを使用すると、高さや幅などのペインのプロパティだけでなく、各ペインに関連付けられている特定のテキストの選択範囲にもアクセスできます。TextPanes コレクションには、テキスト エディター ウィンドウの 1 つ以上の TextPane オブジェクトが含まれます。
例
Sub TextPanesExample(ByVal dte As EnvDTE.DTE)
Dim objTW As TextWindow
Dim colPanes As TextPanes
objTW = dte.ActiveWindow.Object
colPanes = objTW.Panes
MsgBox("The """ & objTW.Parent.Caption & """ window contains " & _
Str(colPanes.Count) & " pane(s).")
End Sub
public void TextPanesExample(_DTE dte)
{
TextWindow tw;
TextPanes tps;
tw = (TextWindow)dte.ActiveWindow.Object;
tps = tw.Panes;
MessageBox.Show ("The \"" + tw.Parent.Caption + "\"" + " window
contains " + tps.Count.ToString () + " pane(s).");
}