Aracılığıyla paylaş


TextSelection.ActivePoint Özellik

Seçimin geçerli bitiş noktası alır.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

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

Özellik Değeri

Tür: EnvDTE.VirtualPoint
VirtualPoint nesnesi

Açıklamalar

Ancak TextPoint nesneler seçili metnin konumunu belirtmek Düzenleyen penceresinde, tampon konumda işaretlemeyin. Sanal alaný — alanı çizgisinin ötesine — da yalnızca izlenir Düzenleyen pencere. Sonuç olarak kullandığınızda, bir EditPoint metni, seçili metne olanları değiştirmek için metin ara nesnesinde tanımlı değil. Örneğin, bir komut Başlat Seçili metinle Düzen puan alırsınız ve arabellek değiştirin. Seçili metni belirli bir konumda olduğunu garantilemek için açıkça seçili metni bu konumda komutunuzu sonunda koymanız gerekir.

Örnekler

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

TextSelection Arabirim

EnvDTE Ad Alanı