Sdílet prostřednictvím


TextSelection.ActivePoint – vlastnost

Načte aktuální koncový bod ve výběru.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
ReadOnly Property ActivePoint As VirtualPoint
VirtualPoint ActivePoint { get; }
property VirtualPoint^ ActivePoint {
    VirtualPoint^ get ();
}
abstract ActivePoint : VirtualPoint
function get ActivePoint () : VirtualPoint

Hodnota vlastnosti

Typ: EnvDTE.VirtualPoint
Objekt VirtualPoint.

Poznámky

Ačkoli TextPoint umístění vybraného textu v označuje objekty Editor okno, označte umístění ve vyrovnávací paměti.Virtuální prostor – oblasti za konec řádku – také sledovány pouze Editor okna.Proto při použití EditPoint není definován objekt ve vyrovnávací paměti text upravovat text, co se stane na vybraný text.Například příkaz může začínat vybraný text, získat upravit body a potom změnit vyrovnávací paměti.Chcete-li zaručit, že je vybraný text v určitém umístění, je nutné explicitně umístit vybraný text v daném umístění na konci příkazu.

Příklady

Sub ActivePointExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   Dim objActive As VirtualPoint = objSel.ActivePoint
   ' Collapse the selection to the beginning of the line.
   objSel.StartOfLine()
   ' objActive is "live", tied to the position of the actual selection, 
   ' so it will reflect the new position.
   Dim iCol As Long = objActive.DisplayColumn
   ' Move the selection to the end of the line.
   objSel.EndOfLine()

   MsgBox("The length of the insertion point line is " & (objActive.DisplayColumn - iCol) & " display characters.")
End Sub

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TextSelection Rozhraní

EnvDTE – obor názvů