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


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.

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

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