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


ITextRange.MoveStart(TextRangeUnit, Int32) Метод

Определение

Перемещает начальную позицию текстового диапазона.

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

Параметры

unit
TextRangeUnit

Единица измерения, на которую необходимо переместить начальную позицию текстового диапазона. Значение по умолчанию — Character.

count
Int32

int

Число единицдля перемещения начальной позиции текстового диапазона. Значение по умолчанию — 1. Если число больше нуля, начальная позиция текстового диапазона перемещается вперед, к концу истории. Если значение count меньше нуля, начальная позиция текстового диапазона перемещается назад к началу истории. Если счетчик равен нулю, начальная позиция не перемещается.

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

Int32

int

Фактическое число единиц, которые перемещается начальная позиция. Указатель может иметь значение NULL.

Комментарии

Если вы перемещаете начальную позицию текстового диапазона так, чтобы она следовали за исходной конечной позицией, этот метод задает для конечной позиции значение, равное новой начальной позиции; то есть текстовый диапазон становится вырожденным диапазоном (точкой вставки).

Этот метод перемещает начальную позицию в логическом направлении, а не в физическом направлении. То есть движение к концу или началу истории. В зависимости от языка перемещение начальной позиции к концу истории может привести к тому, что начальная позиция перемещается влево или вправо.

Дополнительные сведения см. в обсуждении В ITextRange и в разделе Примечания статьи ITextRange.Move.

Применяется к

См. также раздел