Sdílet prostřednictvím


TextSelection.LineUp-Methode

Aktualisiert: November 2007

Verschiebt die Einfügemarke der Textauswahl um die angegebene Anzahl von Zeilen nach oben.

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

Syntax

'Declaration
Sub LineUp ( _
    Extend As Boolean, _
    Count As Integer _
)
'Usage
Dim instance As TextSelection
Dim Extend As Boolean
Dim Count As Integer

instance.LineUp(Extend, Count)
void LineUp(
    bool Extend,
    int Count
)
void LineUp(
    [InAttribute] bool Extend, 
    [InAttribute] int Count
)
function LineUp(
    Extend : boolean, 
    Count : int
)

Parameter

  • Extend
    Typ: System.Boolean

    Optional. Bestimmt, ob die Zeile, in die die Einfügemarke verschoben wird, hervorgehoben wird. Der Standardwert ist false.

  • Count
    Typ: System.Int32

    Optional. Gibt an, um wie viele Zeilen die Einfügemarke nach oben verschoben wird. Der Standardwert ist 1.

Hinweise

LineUp verschiebt die Einfügemarke des markierten Texts um die durch Count angegebene Anzahl von Zeilen von der aktuellen Position nach oben. Wenn Extend auf true festgelegt ist, wird die neue Zeile hervorgehoben, nachdem die Einfügemarke verschoben wurde. Falls der Anfang des Dokuments vor der durch Count angegebenen Anzahl von Zeilen liegt, verbleibt die Position am Anfang des Dokuments. LineUp versucht, die Anzeigespalte der Ursprungszeile auf die Zielzeile zu übertragen und rundet dabei ggf. eine Zeichenposition ab, wenn sie sich in der Mitte eines Tabstopps in der Zielzeile befindet.

Wenn der Wert von Count negativ ist, verhält sich LineUp wie die LineDown-Methode.

Beispiele

Sub LineUpExample()
   ' Before running this example, open a text document containing
   ' at least 4 lines of text.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   ' Go to fourth line in document and then move up one line.
   objSel.GotoLine(4, False)
   objSel.LineUp(True, 1)
End Sub

Berechtigungen

Siehe auch

Referenz

TextSelection-Schnittstelle

TextSelection-Member

EnvDTE-Namespace