ITextRange.MoveEnd(TextRangeUnit, Int32) メソッド

定義

テキスト範囲の終了位置を移動します。

public:
 int MoveEnd(TextRangeUnit unit, int count);
int MoveEnd(TextRangeUnit const& unit, int const& count);
public int MoveEnd(TextRangeUnit unit, int count);
function moveEnd(unit, count)
Public Function MoveEnd (unit As TextRangeUnit, count As Integer) As Integer

パラメーター

unit
TextRangeUnit

テキスト範囲の終了位置を移動する単位。 既定値は Character です

count
Int32

int

テキスト範囲の終了位置を移動する 単位の数。 既定値は 1 です。 count が 0 より大きい場合、終了位置はストーリーの末尾に向かって前方に移動します。 count が 0 未満の場合、終了位置はストーリーの先頭に向かって後方に移動します。 count が 0 の場合、終了位置は移動しません。

戻り値

Int32

int

テキスト範囲の終了位置が移動した 単位の実際の数。

注釈

テキスト範囲の終了位置を元の開始位置の前に移動する場合、このメソッドは開始位置を新しい終了位置と等しく設定します。つまり、テキスト範囲は縮退範囲 (挿入ポイント) になります。

このメソッドは、物理的な方向ではなく論理的な方向に終了位置を移動します。 つまり、動きはストーリーの終わりまたは始まりに向かっています。 言語によっては、ストーリーの末尾に向かって終了位置を移動すると、終了位置が左または右に移動する可能性があります。

詳細については、 ITextRange のディスカッションと ITextRange.Move の「解説」セクション 参照してください。

適用対象

こちらもご覧ください