EditPoint2-Schnittstelle

Aktualisiert: November 2007

Ermöglicht Ihnen das Bearbeiten von Text als Daten in Textpuffern.

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

Syntax

<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")> _
Public Interface EditPoint2 _
    Implements EditPoint

Dim instance As EditPoint2
[GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface EditPoint2 : EditPoint
[GuidAttribute(L"136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface class EditPoint2 : EditPoint
public interface EditPoint2 extends EditPoint

Hinweise

EditPoint2-Objekte sind mit TextSelection-Objekten vergleichbar, außer dass sie auf Daten im Textpuffer und nicht auf in einem Code-Editor angezeigten Text verwendet werden. Der Unterschied besteht darin, dass globale Editor-Zustände wie Zeilenumbrüche und virtuelle Leerzeichen sich nicht auf Text im Puffer auswirken.

Jede Operation zum Ändern eines Textdokuments gibt einen Fehler zurück, wenn sie Zeichen in einem schreibgeschützten Block betrifft oder das Dokument selbst schreibgeschützt ist.

Beispiele

Sub EditPointExample()
  'Before running this example, open a text document.
  Dim objTD As TextDocument
  Dim objEP As EditPoint

  objTD = DTE.ActiveDocument.Object("TextDocument")
  objEP = objTD.StartPoint.CreateEditPoint
  objEP.Insert "Hello"
End Sub

Siehe auch

Referenz

EditPoint2-Member

EnvDTE80-Namespace