Condividi tramite


Metodo ITextCaret.MoveTo (ITextViewLine, Double, Boolean)

Sposta il cursore al meglio CaretPosition per la coordinata x e per la riga di testo specificate.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Sintassi

'Dichiarazione
Function MoveTo ( _
    textLine As ITextViewLine, _
    xCoordinate As Double, _
    captureHorizontalPosition As Boolean _
) As CaretPosition
CaretPosition MoveTo(
    ITextViewLine textLine,
    double xCoordinate,
    bool captureHorizontalPosition
)
CaretPosition MoveTo(
    ITextViewLine^ textLine, 
    double xCoordinate, 
    bool captureHorizontalPosition
)
abstract MoveTo : 
        textLine:ITextViewLine * 
        xCoordinate:float * 
        captureHorizontalPosition:bool -> CaretPosition
function MoveTo(
    textLine : ITextViewLine, 
    xCoordinate : double, 
    captureHorizontalPosition : boolean
) : CaretPosition

Parametri

  • xCoordinate
    Tipo: Double

    Coordinata x del punto di inserimento nel sistema di coordinate del rendering del testo.

  • captureHorizontalPosition
    Tipo: Boolean

    true se il punto di inserimento deve acquisire la posizione orizzontale per gli spostamenti successivi verso l'alto o verso il basso, false se il punto di inserimento deve mantenere la posizione orizzontale acquisita in precedenza.

Valore restituito

Tipo: Microsoft.VisualStudio.Text.Editor.CaretPosition
In CaretPosition che contiene i valori validi del punto di inserimento al termine dello spostamento.

Eccezioni

Eccezione Condizione
ArgumentOutOfRangeException

xCoordinate è Nan.

Note

Questo metodo consente infatti di coppie di surrogati UTF-16 e delle sequenze di caratteri in combinazione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextCaret Interfaccia

Overload MoveTo

Spazio dei nomi Microsoft.VisualStudio.Text.Editor