共用方式為


ITextCaret.MoveTo 方法 (ITextViewLine, Double, Boolean)

針對指定的 X 座標和文字行,將插入號移至最適當的 CaretPosition

命名空間:  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 命名空間