ITextSelection.MoveRight(TextRangeUnit, Int32, Boolean) Method

Definition

Moves the insertion point or the active end of the text selection to the right, mimicking the functionality of the Right Arrow key.

public:
 int MoveRight(TextRangeUnit unit, int count, bool extend);
int MoveRight(TextRangeUnit const& unit, int const& count, bool const& extend);
public int MoveRight(TextRangeUnit unit, int count, bool extend);
function moveRight(unit, count, extend)
Public Function MoveRight (unit As TextRangeUnit, count As Integer, extend As Boolean) As Integer

Parameters

unit
TextRangeUnit

The units by which to move the insertion point or active end. The following values are valid.

ValueCorresponding key combinationMeaning
CharacterRight ArrowMove one character position to the right. This is the default.
WordCtrl+Right ArrowMove one word to the right.
count
Int32

int

The number of units to move. The default value is 1. If count is less than zero, movement is to the left.

extend
Boolean

bool

Indicates how to change the selection. True extends the selection by moving only the active end. False collapses the selection to an insertion point and then moves the insertion point. The default value is false.

Returns

Int32

int

The number of units that the insertion point or active end moved. Collapsing the selection counts as one unit.

Remarks

A nonzero extend value corresponds to the Shift key being pressed in addition to the key combination described in unit.

Applies to

See also