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
參數
textLine
類型:Microsoft.VisualStudio.Text.Formatting.ITextViewLine即將包含插入號的文字行。
xCoordinate
類型:Double插入號在文字呈現座標系統中的 X 座標。
captureHorizontalPosition
類型:Boolean如果插入號應擷取其後續上下移動的水平位置,則為 true,如果插入號應保留其先前擷取的水平位置,則為 false。
傳回值
類型:Microsoft.VisualStudio.Text.Editor.CaretPosition
CaretPosition ,其中包含發生移動之後插入號的有效值。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentOutOfRangeException | xCoordinate是 NaN。 |
備註
這個方法會負責 utf-16 代理配對,且結合字元序列。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。