IVsExpansionSession.GoToNextExpansionField(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Переместить выделение к следующему полю по порядку.
public:
int GoToNextExpansionField(int fCommitIfLast);
public:
int GoToNextExpansionField(int fCommitIfLast);
int GoToNextExpansionField(int fCommitIfLast);
public int GoToNextExpansionField (int fCommitIfLast);
abstract member GoToNextExpansionField : int -> int
Public Function GoToNextExpansionField (fCommitIfLast As Integer) As Integer
Параметры
- fCommitIfLast
- Int32
окне Ненулевое значение (TRUE), если нужно зафиксировать все изменения во фрагменте кода, если переходить к последнему полю; в противном случае — ноль (FALSE), если нужно перейти к первому полю.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из textmgr2. IDL:
HRESULT IVsExpansionSession::GoToNextExpansionField(
[in]bool fCommitIfLast
);
Этот метод используется для поддержки специального режима редактирования, введенного после вставки фрагмента кода. Как правило, этот метод вызывается в ответ на ввод пользователем клавиши TAB. Если вы не хотите поддерживать циклический перебор полей с помощью клавиши TAB, задайте fCommitIfLast для параметра ненулевое значение ( TRUE ): это приведет к фиксации всех изменений, внесенных в фрагмент кода при попытке перехода на последнюю поле в фрагменте кода.