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), если нужно перейти к первому полю.

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

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из textmgr2. IDL:

HRESULT IVsExpansionSession::GoToNextExpansionField(  
   [in]bool fCommitIfLast  
);  

Этот метод используется для поддержки специального режима редактирования, введенного после вставки фрагмента кода. Как правило, этот метод вызывается в ответ на ввод пользователем клавиши TAB. Если вы не хотите поддерживать циклический перебор полей с помощью клавиши TAB, задайте fCommitIfLast для параметра ненулевое значение ( TRUE ): это приведет к фиксации всех изменений, внесенных в фрагмент кода при попытке перехода на последнюю поле в фрагменте кода.

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