TextSelection.AnchorPoint Eigenschaft

Definition

Ruft den Ausgangspunkt der Auswahl ab.

public:
 property EnvDTE::VirtualPoint ^ AnchorPoint { EnvDTE::VirtualPoint ^ get(); };
public:
 property EnvDTE::VirtualPoint ^ AnchorPoint { EnvDTE::VirtualPoint ^ get(); };
[System.Runtime.InteropServices.DispId(3)]
public EnvDTE.VirtualPoint AnchorPoint { [System.Runtime.InteropServices.DispId(3)] get; }
[<System.Runtime.InteropServices.DispId(3)>]
[<get: System.Runtime.InteropServices.DispId(3)>]
member this.AnchorPoint : EnvDTE.VirtualPoint
Public ReadOnly Property AnchorPoint As VirtualPoint

Eigenschaftswert

VirtualPoint

Ein VirtualPoint-Objekt.

Attribute

Beispiele

Sub AnchorPointExample()  
    ' Before running this example, open a text document.  
    Dim objSel As TextSelection = DTE.ActiveDocument.Selection  
    Dim objAnchor As VirtualPoint = objSel.AnchorPoint  
    ' objAnchor is "live", tied to the position of the actual selection,   
    ' so it will reflect any changes. iCol and iRow are created here to   
    ' save a "snapshot" of the anchor point's position at this time.  
    Dim iCol As Long = objAnchor.DisplayColumn  
    Dim iRow As Long = objAnchor.Line  
    ' As the selection is extended, the active point moves but the anchor   
    ' point remains in place.  
    objSel.StartOfDocument(True)  
    objSel.EndOfDocument(True)  

    If (iCol = objAnchor.DisplayColumn And iRow = objAnchor.Line) Then  
        MsgBox("The anchor point has remained in place at row " & iRow & ", display column " & iCol)  
    End If  
End Sub  

Hinweise

Obwohl- TextPoint Objekte den Speicherort der Textauswahl im Editor Fenster angeben, markieren Sie nicht die Position im Puffer. Virtueller Raum – der Bereich hinter dem Zeilenende – wird ebenfalls nur im Editor Fenster nachverfolgt. Wenn Sie also einen EditPoint im Text Puffer zum Ändern von Text verwenden, ist die Textauswahl nicht definiert. Ein Befehl könnte z. b. mit der Textauswahl beginnen, Bearbeitungspunkte erhalten und dann den Puffer ändern. Um sicherzustellen, dass sich die Textauswahl an einem bestimmten Speicherort befindet, müssen Sie die Textauswahl am Ende des Befehls explizit an dieser Stelle platzieren.

Gilt für