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


ITextSelection.EndKey(TextRangeUnit, Boolean) Метод

Определение

Перемещает точку вставки или активный конец выделенного текста в конец указанного блока, имитируя функциональные возможности клавиши End.

public:
 int EndKey(TextRangeUnit unit, bool extend);
int EndKey(TextRangeUnit const& unit, bool const& extend);
public int EndKey(TextRangeUnit unit, bool extend);
function endKey(unit, extend)
Public Function EndKey (unit As TextRangeUnit, extend As Boolean) As Integer

Параметры

unit
TextRangeUnit

Единицы измерения, на которые перемещается точка вставки или активный конец. Допустимы следующие значения.

extend
Boolean

bool

Указывает, как изменить выделение. Значение True расширяет выделение, перемещая только активный конец. Значение False сворачивает выделенный фрагмент до точки вставки, а затем перемещает точку вставки. Значением по умолчанию является false.

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

Int32

int

Количество единиц перемещения точки вставки или активного конца.

Комментарии

Метод EndKey является логическим, а не направленным методом и поэтому зависит от языка, который используется. Например, в арабском тексте EndKey перемещается в левый конец строки, а в тексте на английском языке — вправо. Таким образом, Метод EndKey отличается от методов ITextSelection.MoveRight или ITextSelection.MoveLeft . Кроме того, обратите внимание, что метод EndKey сильно отличается от свойства End, которое представляет собой позицию символа в конце выделения. Метод EndKey также отличается от метода ITextRange.EndOf тем, что он расширяется от активного конца, а EndOf — от End.

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

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