Востанавливает значение Visual FoxPro по умолчанию свойство событие или метод. Доступно на этапе выполнения и проектирования.

 [Form.]Object.ResetToDefault(cPropertyName | cEventName | cMethodName)

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

cPropertyName

Определяет имя свойства которое будет сброшено в значение Visual FoxPro по умолчанию.

cEventName

Определяет имя события для сброса. Весь код определенный пользователем в событии будет удален.

cMethodName

Определяет имя метода для сброса. Весь код определенный пользователем в методе будет удален.

Expand imageЗамечания

Применимо к: CheckBox | Collection Class | Column | ComboBox | CommandButton | CommandGroup | Container Object | Control Object | Cursor | CursorAdapter Class | Custom | DataEnvironment | EditBox | Exception Class | Form | FormSet | Grid | Header | Image | Label | Line | ListBox | OLE Bound Control | OLE Container Control | OptionButton | OptionGroup | Page | PageFrame | ProjectHook Object | Relation | ReportListener Object | _SCREEN | Shape | Session Object | Spinner | TextBox | Timer | ToolBar

ResetToDefault возвращает свойство в установки которое оно имело при создании. Например, если вы изменяли шрифт кнопки, вызов этого метода для caption сбрасывает шрифт к его значению по умолчанию (Arial).

ResetToDefault удаляет весь определяемый пользователем код из события или метод на этапе проектирования.

ResetToDefault неимеет эфекта на члены масива, вследствии нету значения по умолчанию в класе.

ResetToDefault не применяется для Access\Assing методов, потому что их взаимодействие со свойствами реализовано иначе чем обычные методы.

NoteКоментарий от Igor Korolyov

На самом деле данное высказывание является некорректным! Метод ResetToDefault вполне себе применим к Access\Assing методам - другое дело, что "сброс в состояние по умолчанию" для них несколько своеобразен - для метода первого уровня (т.е. если именно в этом классе и создан Access\Assing метод) метод не "зануляется" а сбрасывается в "стандартное состояние" - т.е. с командой присвоения для Assing и командой RETURN This.PropertyName для Access. Также стоит предупредить, что использование этого метода в рантайме (по крайней мере для методов) крайне нежелательно - т.к. способно привести к самым непредсказуемым последствиям - например к ошибкам С005 или просто к фоксовым ошибкам (причём вне контекста - например про отсутствие совсем другого свойства или метода).

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

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

Функция GETPEM( )

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

Методы (Visual FoxPro)