Определяет - может ли пользователь редактировать элемент управления, а также определяет будут ли разрешены обновления таблицы или представления, ассоциированных с объектом Cursor, или содержит значение, которое указывает, может ли файл проекта редактироваться.

[Form.]Control.ReadOnly[ = lExpr]
DataEnvironment.Cursor.ReadOnly[ = lExpr]
Project.Files.Item(nItem).ReadOnly

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

lExpr

Установками для свойства ReadOnly являются:

Установка Описание

True (.T.)

Пользователь не может редактировать элемент управления. Таблица или представление, ассоциированные с объектом Cursor не могут быть модифицированы.

False (.F.)

(По умолчанию) Пользователь может редактировать элемент управления. Таблица или представление, ассоциированные с объектом Cursor могут быть модифицированы.

Expand imageПримечания

Применяется к: CheckBox | Column | ComboBox | Cursor | EditBox | File Object | Grid | Spinner | TextBox

ЗамечаниеЗамечание

Когда вы в run time обращаетесь к объекту Cursor, используя CURSORSETPROP(), свойство ReadOnly получает признак "только для чтения".

Свойство ReadOnly отличается от свойства Enabled, так как когда ReadOnly установлено в True (.T.), у пользователя остается возможность перемещать элемент управления.

Для объектов Cursor, ReadOnly отвечает по поведению опции NOUPDATE команды USE.

Для элементов управления Combobox свойство ReadOnly не может быть установлено в True (.T.), когда свойство Style установлено в значение 2 – Drop-down List.

Для файла проекта свойство ReadOnly содержит логическое значение, определяющее возможность его редактирования. Если свойство ReadOnly содержит true (.T.), файл можно редактировать, в противном случае - нет.

Expand imageСмотрите также

Справочное руководство

Свойство Enabled (Visual FoxPro)
Команда USE

Прочие ресурсы

Свойства (Visual FoxPro)