Partager via


ITextCaret.MoveTo, méthode (ITextViewLine, Double, Boolean)

Déplace le signe insertion vers l'élément CaretPosition le plus pertinent correspondant à la ligne de texte et à l'abscisse spécifiées.

Espace de noms :  Microsoft.VisualStudio.Text.Editor
Assembly :  Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)

Syntaxe

'Déclaration
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

Paramètres

  • xCoordinate
    Type : Double

    Abscisse du signe insertion dans le système de coordonnées d'affichage du texte.

  • captureHorizontalPosition
    Type : Boolean

    true si le signe insertion doit capturer sa position horizontale pour les déplacements suivants vers le haut ou vers le bas, false s'il doit conserver sa position horizontale capturée précédemment.

Valeur de retour

Type : Microsoft.VisualStudio.Text.Editor.CaretPosition
Élément CaretPosition contenant les valeurs correctes du signe insertion une fois le déplacement effectué.

Exceptions

Exception Condition
ArgumentOutOfRangeException

xCoordinate est NaN.

Notes

Cette méthode se charge des paires de substitution UTF-16 et des séquences de caractère d'association.

Sécurité .NET Framework

Voir aussi

Référence

ITextCaret Interface

MoveTo, surcharge

Microsoft.VisualStudio.Text.Editor, espace de noms