Compartilhar via


Método ITextCaret.MoveTo (ITextViewLine, Double, Boolean)

Move o cursor para o melhor CaretPosition da linha de texto e a coordenada x especificada.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)

Sintaxe

'Declaração
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

Parâmetros

  • xCoordinate
    Tipo: Double

    A coordenada x do cursor no sistema de coordenadas de processamento de texto.

  • captureHorizontalPosition
    Tipo: Boolean

    trueSe o cursor deve capturar sua posição horizontal para subseqüentes move para cima ou para baixo, false se o cursor deve reter sua posição horizontal capturados anteriormente.

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.Editor.CaretPosition
A CaretPosition que contém os valores válidos do cursor após a mudança ocorreu.

Exceções

Exceção Condição
ArgumentOutOfRangeException

xCoordinateé NaN.

Comentários

Esse método se encarrega de pares de substitutos do UTF-16 e a combinação de seqüências de caracteres.

Segurança do .NET Framework

Consulte também

Referência

ITextCaret Interface

Sobrecargas MoveTo

Namespace Microsoft.VisualStudio.Text.Editor