VirtualPoint.VirtualCharOffset (Propiedad)
Obtiene el índice de columna de un punto virtual en un espacio virtual.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
ReadOnly Property VirtualCharOffset As Integer
int VirtualCharOffset { get; }
property int VirtualCharOffset {
int get ();
}
abstract VirtualCharOffset : int with get
function get VirtualCharOffset () : int
Valor de propiedad
Tipo: Int32
Un valor entero que indica el índice de columna de un punto virtual en un espacio virtual.
Comentarios
La numeración de caracteres empieza por uno. VirtualCharOffset devuelve el número de caracteres que hay desde la parte izquierda de una línea del documento hasta el punto virtual.
Ejemplos
Sub VirtualPointExample()
' 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.")
MsgBox("VirtualCharOffset value: " & objActive.VirtualCharOffset & vbCr & "VirtualDisplayColumn value: " & objActive.VirtualDisplayColumn)
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.