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 物件。 |
回頁首
備註
您可以將一個文字編輯器視窗分割成兩個窗格。 TextPane 物件可以讓您存取與每個窗格關聯的特定文字選取範圍以及它的屬性 (例如高度、寬度等)。 TextPanes 集合含有文字編輯器視窗的一或多個這些 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).");
}