Поделиться через


ITextCaret.MoveTo - метод (ITextViewLine, Double, Boolean)

Перемещает курсор в лучшее положение CaretPosition, для указанной координаты по оси X и строки текста.

Пространство имен:  Microsoft.VisualStudio.Text.Editor
Сборка:  Microsoft.VisualStudio.Text.UI (в Microsoft.VisualStudio.Text.UI.dll)

Синтаксис

'Декларация
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

Параметры

  • xCoordinate
    Тип: Double

    Координата курсора по оси X в системе координат отрисовки текста.

  • captureHorizontalPosition
    Тип: Boolean

    Значение true, если курсор должен сохранить горизонтальное положение во время последующих движений вверх или вниз, значение false, если курсор должен сохранить записанное ранее горизонтальное положение.

Возвращаемое значение

Тип: Microsoft.VisualStudio.Text.Editor.CaretPosition
Объект CaretPosition, который содержит допустимые значения точки вставки после перемещения.

Исключения

Исключение Условие
ArgumentOutOfRangeException

xCoordinate nan.

Заметки

Этот метод позаботится о суррогатные пары UTF-16 и последовательности несамостоятельных знаков.

Безопасность платформы .NET Framework

См. также

Ссылки

ITextCaret Интерфейс

MoveTo - перегрузка

Microsoft.VisualStudio.Text.Editor - пространство имен