Востанавливает значение Visual FoxPro по умолчанию свойство событие или метод. Доступно на этапе выполнения и проектирования.
[Form.]Object.ResetToDefault(cPropertyName | cEventName | cMethodName) |
Возвращаемое значение
- cPropertyName
-
Определяет имя свойства которое будет сброшено в значение Visual FoxPro по умолчанию.
- cEventName
-
Определяет имя события для сброса. Весь код определенный пользователем в событии будет удален.
- cMethodName
-
Определяет имя метода для сброса. Весь код определенный пользователем в методе будет удален.
Замечания
Применимо к: 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 методов, потому что их взаимодействие со свойствами реализовано иначе чем обычные методы.
![]() |
---|
На самом деле данное высказывание является некорректным! Метод ResetToDefault вполне себе применим к Access\Assing методам - другое дело, что "сброс в состояние по умолчанию" для них несколько своеобразен - для метода первого уровня (т.е. если именно в этом классе и создан Access\Assing метод) метод не "зануляется" а сбрасывается в "стандартное состояние" - т.е. с командой присвоения для Assing и командой RETURN This.PropertyName для Access. Также стоит предупредить, что использование этого метода в рантайме (по крайней мере для методов) крайне нежелательно - т.к. способно привести к самым непредсказуемым последствиям - например к ошибкам С005 или просто к фоксовым ошибкам (причём вне контекста - например про отсутствие совсем другого свойства или метода). |