TextSelection.ActivePoint Özellik
Seçimi geçerli bitiş noktasını alır.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property ActivePoint As VirtualPoint
VirtualPoint ActivePoint { get; }
property VirtualPoint^ ActivePoint {
VirtualPoint^ get ();
}
abstract ActivePoint : VirtualPoint with get
function get ActivePoint () : VirtualPoint
Özellik Değeri
Tür: EnvDTE.VirtualPoint
VirtualPoint nesnesi.
Notlar
Ancak TextPoint nesneleri metin seçimini konumunu belirtmek Düzenleyicisi penceresinde, tampon konumda işaretlemeyin.Sanal alan — alanı satırın sonuna kadar ötesinde — de yalnızca izlenen Düzenleyicisi pencere.Sonuç olarak kullandığınızda, bir EditPoint metin, metin seçimi olanları değiştirmek için metin ara nesnesinde tanımlı değil.Örneğin, bir komut metin seçimle başlayın, Düzen puan alırsınız ve sonra arabellek değiştirin.Metin seçimini belirli bir konumda olduğunu güvence altına almak için açıkça metin seçimini o konumda, komutun sonuna 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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.