Compartir a través de


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

Vea también

Referencia

VirtualPoint Interfaz

EnvDTE (Espacio de nombres)