VirtualPoint.VirtualCharOffset-Eigenschaft
Ruft den Spaltenindex eines virtuellen Punktes im virtuellen Bereich ab.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property VirtualCharOffset As Integer
Get
int VirtualCharOffset { get; }
property int VirtualCharOffset {
int get ();
}
abstract VirtualCharOffset : int
function get VirtualCharOffset () : int
Eigenschaftswert
Typ: System.Int32
Ein ganzzahliger Wert, der den Spaltenindex eines virtuellen Punktes im virtuellen Bereich angibt.
Hinweise
Die Zeichennummerierung beginnt mit 1. VirtualCharOffset gibt ausgehend vom Anfang einer Dokumentzeile die Anzahl der Zeichen bis zum virtuellen Punkt zurück.
Beispiele
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.