Freigeben über


TextSelection.MoveToDisplayColumn-Methode

Verschiebt den aktiven Punkt an die angegebene Anzeigespalte.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Sub MoveToDisplayColumn ( _
    Line As Integer, _
    Column As Integer, _
    Extend As Boolean _
)
void MoveToDisplayColumn(
    int Line,
    int Column,
    bool Extend
)
void MoveToDisplayColumn(
    [InAttribute] int Line, 
    [InAttribute] int Column, 
    [InAttribute] bool Extend
)
abstract MoveToDisplayColumn : 
        Line:int * 
        Column:int * 
        Extend:bool -> unit 
function MoveToDisplayColumn(
    Line : int, 
    Column : int, 
    Extend : boolean
)

Parameter

  • Line
    Typ: System.Int32
    Erforderlich.Eine vsGoToLineOptions-Konstante, die das Zeilenoffset beginnend bei 1 ab dem Anfang des Puffers darstellt.
  • Column
    Typ: System.Int32
    Erforderlich.Stellt die virtuelle Anzeigenspalte dar, beginnend bei 1, die die neue Spaltenposition ist.
  • Extend
    Typ: System.Boolean
    Optional.Bestimmt, ob der verschobene Text reduziert wird.Die Standardeinstellung ist false.

Hinweise

MoveToDisplayColumn verschiebt den markierten Text in die angegebene Zeile und Spalte. Wenn sich der Spaltenversatz innerhalb eines Tabstoppzeichens in der Zeile befindet, wird der aktive Punkt an die Position unmittelbar vor dem Tabstopp verschoben.

Wenn die Werte von Line oder Column 0 (null) sind, verbleibt der aktive Punkt an der aktuellen Zeilen- und/oder Spaltennummer.

Beispiele

Sub MoveToDisplayColumnExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   ' Go to first line in document and select it.
   objSel.GotoLine(1, True)
   ' Move to various lines and offsets (character columns).
   objSel.MoveToAbsoluteOffset(3, True)
   objSel.MoveToDisplayColumn(3, True)
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

TextSelection Schnittstelle

EnvDTE-Namespace