ITextSelection.HomeKey(TextRangeUnit, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перемещает точку вставки или активный конец выделенного текста в положение home, имитируя функциональные возможности клавиши Home.
public:
int HomeKey(TextRangeUnit unit, bool extend);
int HomeKey(TextRangeUnit const& unit, bool const& extend);
public int HomeKey(TextRangeUnit unit, bool extend);
function homeKey(unit, extend)
Public Function HomeKey (unit As TextRangeUnit, extend As Boolean) As Integer
Параметры
- unit
- TextRangeUnit
Единицы измерения, на которые перемещается точка вставки или активный конец. Допустимы следующие значения.
- extend
-
Boolean
bool
Указывает, как изменить выделение. Значение True расширяет выделение, перемещая только активный конец. Значение False сворачивает выделенный фрагмент до точки вставки, а затем перемещает точку вставки. Значением по умолчанию является false.
Возвращаемое значение
int
Количество единиц перемещения точки вставки или активного конца.
Комментарии
Метод HomeKey является логическим, а не направленным методом, поэтому зависит от языка, который используется. Например, в арабском тексте HomeKey перемещается в правый конец строки, а в тексте на английском языке — влево. Таким образом, HomeKey отличается от методов ITextSelection.MoveRight или ITextSelection.MoveLeft . HomeKey также отличается от метода ITextRange.StartOf тем, что он расширяется от активного конца, тогда как StartOf расширяется с начальной позиции.