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 меньше нуля, конечная позиция перемещается назад к началу истории. Если число равно нулю, конечная позиция не перемещается.
Возвращаемое значение
int
Фактическое число единиц, в которых перемещается конечная позиция текстового диапазона.
Комментарии
При перемещении конечной позиции текстового диапазона так, чтобы она предшествовала исходной начальной позиции, этот метод устанавливает начальную позицию, равную новой позиции конца; то есть текстовый диапазон становится вырожденным диапазоном (точкой вставки).
Этот метод перемещает конечную позицию в логическом направлении, а не в физическом направлении. То есть движение к концу или началу истории. В зависимости от языка перемещение конечной позиции к концу истории может привести к тому, что конечная позиция перемещается влево или вправо.
Дополнительные сведения см. в обсуждении В ITextRange и в разделе Примечания статьи ITextRange.Move.