Возвращает текущее состояние режима "Вставка" (Insert), или устанавливает данный режим ВКЛ или ВЫКЛ.

INSMODE([lExpression])

Параметры

lExpression

Параметр задает текущий режим ВКЛ или ВЫКЛ. INSMODE(.T.) включает вставку, INSMODE(.F.) - выключает. Логическое выражение соответствует текущей установке INSMODE(.T.) или INSMODE(.F.).

Expand imageКомментарии

Если Вы не указываете параметр функции, а режим "Вставки" включен (символы вставляются перед курсором), функция INSMODE( ) возвращает = true (.T.). Если режим "Вставка" выключен (символы переписываются в текущей позиции курсора), функция INSMODE( ) возвращает = false (.F.).

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

Значение типа Logical

Expand imageПример

В следующем примере используется функция INSMODE( ) для включения режима "Вставка", и переключения в режим "Замена".

  CopyCode imageКопировать Код
SET TALK ON
=INSMODE(.T.) && Set insert mode on
? INSMODE( )
= INSMODE(!INSMODE( )) && Toggle insert mode to opposite state
? INSMODE( )

Expand imageСм. также