TextSelection.LineUp - метод
Обновлен: Ноябрь 2007
Перемещает точку вставки выделения текста на указанное число строк вверх.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub LineUp ( _
Extend As Boolean, _
Count As Integer _
)
'Применение
Dim instance As TextSelection
Dim Extend As Boolean
Dim Count As Integer
instance.LineUp(Extend, Count)
void LineUp(
bool Extend,
int Count
)
void LineUp(
[InAttribute] bool Extend,
[InAttribute] int Count
)
function LineUp(
Extend : boolean,
Count : int
)
Параметры
- Extend
Тип: System.Boolean
Необязательный компонент. Определяет, выделена ли строка, в которой перемещается точка вставки. Значение по умолчанию — false.
- Count
Тип: System.Int32
Необязательный компонент. Указывает, на сколько строк следует переместить точку вставки вверх. По умолчанию используется значение 1.
Заметки
LineUp перемещает точку вставки выделенного текста вверх на Count число строк из ее текущей позиции. Если Extend равно true, то новая строка выделяется после перемещения точки вставки. Если начало документа находится менее чем на Count строк выше, смещенная позиция остается в начале документа. LineUp предпринимает попытку согласовать отображаемый столбец из исходной строки с конечной строкой, при необходимости выполняя округление до ближайшей слева позиции знака, если выделенный текст заканчивается посередине шага табуляции в конечной строке.
Если значение Count отрицательно, то LineUp выполняется идентично методу LineDown.
Примеры
Sub LineUpExample()
' Before running this example, open a text document containing
' at least 4 lines of text.
Dim objSel As TextSelection = DTE.ActiveDocument.Selection
' Go to fourth line in document and then move up one line.
objSel.GotoLine(4, False)
objSel.LineUp(True, 1)
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.