Поделиться через


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 Возвращает объект TextPane в коллекции TextPanes.

В начало страницы

Заметки

Окно текстового редактора можно разбить на две области.Объект 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).");
}

См. также

Ссылки

EnvDTE - пространство имен