Перерисовывает форму или элемент управления и обновляет значения, или обновляет отображаемый проект. Есть две версии синтаксиса.

[Form.]Object.Refresh
Project.Refresh([lUpdateSCCStatus])

Параметры

lUpdateSCCStatus
Логический тип данных. lUpdateSCCStatus параметр определяется для проекта, если состояние исходного элемента управления для любого файла в исходном элементе управления изменено. Visual FoxPro игнорирует lUpdateSCCStatus, если никакие файлы в проекте не находятся в исходном элементе управления. Следующая таблица перечисляет значения для
 lUpdateSCCStatus.

lUpdateSCCStatus Description

True (.T.)

Изменяет состояние исходного элемента управления для каждого файла проекта в исходном элементе управления.

False (.F.) or none

Не изменяет состояние исходного элемента управления.

Замечания

Применимо для: CheckBox | Column | ComboBox | CommandButton | CommandGroup | Container Object | Control Object | EditBox | Form | FormSet | Grid | Header | Label | ListBox | OLE Bound Control | OLE Container Control | OptionButton | OptionGroup | Page | PageFrame | Project Object | _SCREEN | Shape | Spinner | TextBox | ToolBar

Вообще, Visual FoxPro автоматически перерисовывает формы или элементы управления когда не происходят никакие события . Вы можете использовать метод Refresh, когда Вы хотите обновить форму или элемент управления немедленно, вызвать полное перерисовывание формы или элемента управления, или изменить состояние элемента управления.

Вы можете также использовать метод Refresh, когда Вы хотите отобразить форму пока другая форма загружается, или когда Вы хотите обновить содержание элемента управления. Чтобы обновить содержание поля со списком или списка, используйте метод Requery.

Примечание:
Когда форма обновляется, все элементы управления на форме также обновляются. Когда обновляется набор закладок (page frame), обновляется только активная закладка.

Когда Вы вызываете метод Refresh для элемента управления Label , Visual FoxPro изменяет свойство Caption property и перерисовывает label ( надпись).

Когда Вы вызываете метод Refresh для элемента управления Shape, Visual FoxPro перерисовывает shape (рамку).

Когда Вы вызываете метод Refresh для  проекта, Visual FoxPro отображает все изменения проекта. Например, после программного добавления файлов к проекту с помощью метода Add, Вы можете вызвав метод Refresh отобразить недавно добавленные файлы в проекте.

Метод Grid Refresh отображает обновления записей в grid  даже если grid не находится в фокусе.

См. также