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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.