TextPanes-Schnittstelle

Enthält alle TextPane-Objekte in einem Text-Editor-Fenster.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<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

Der TextPanes-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft einen Wert ab, der die Anzahl der in der TextPanes-Auflistung enthaltenen Objekte angibt.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt einer TextPanes-Auflistung ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetEnumerator() Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.)
Öffentliche Methode GetEnumerator() Ruft eine Enumeration für Elemente in einer Auflistung ab.
Öffentliche Methode Item Gibt ein TextPane-Objekt in einer TextPanes-Auflistung zurück.

Zum Seitenanfang

Hinweise

Sie können das Fenster eines Text-Editors in zwei Bereiche aufteilen. Über das TextPane-Objekt können Sie auf die jedem Bereich zugeordnete spezielle Textauswahl und deren Eigenschaften zugreifen, z. B. Höhe und Breite. Die TextPanes-Auflistung enthält mindestens eines dieser TextPane-Objekte für ein Text-Editor-Fenster.

Beispiele

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).");
}

Siehe auch

Referenz

EnvDTE-Namespace