TextSelection.AnchorPoint Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.