Вы можете видеть код, наследуемый из родительских классов, если он существует для объектов, событий и методов, упрощая ваше решение - нужно ли вносить изменения или использовать наследуемый код в чистом виде.
![]() |
---|
Возможности View Parent и View Inherited Code поддерживаются только для просмотра этого кода, но не для его редактирования. Для того, чтобы отредактировать код родительского класса для субкласса используйте Class Browser. Для получения более подробной информации, смотрите Как: увидеть код определения класса и Эксплуатация Class Browser. |
Для просмотра наследуемого кода с помощью окна редактирования кода
-
Выполните одно из приведенного ниже:
-
на форме, выполните двойной щелчок на требуемом объекте.
- или -
-
В списке свойств окна Properties, выполните двойной щелчок на событии или методе.
Откроется окно редактирования кода для объекта, события или метода.
-
-
В окне редактирования кода, щелкните на View Parent Code для отображения списка всех родительских классов.
Замечание
View Parent Code доступен в окне редактирования кода только в том случае, если имеется по крайней мере один родительский класс, который содержит код. Если исходный код существует, родительский появляется отображенным жирным шрифтом.
Совет
Кроме того, вы можете "щелкнуть" на View Parent Code в окне редактирования кода с помощью ALT+I.
-
Выберите родительский класс.
Откроется окно редактирования и отобразать код родительского класса.
Если для метода или события существует наследуемый код, то имя родительского класса и библиотеки классов, из которого метод или событие наследуют код, появятся в списке свойств окна Properties, так, как это показано ниже:
![]() | |
---|---|
Inherited cClassname ClassLibrary |
Visual FoxPro отображает только для выбранного элемента только его родительские классы. Если список родительских классов доступен, родительские классы появляются в порядке от самого ближнего по иерархии или верхнего родительского класса, до самого близкого к базовому классу, если перемещаться по дереву наследования. Базовый класс в списке не появляется.
Если существует код из непосредственного родительского класса, а родительский класс является членом контейнерного класса, Visual FoxPro отображает контейнерный класс, затем разделитель, и затем классы в дереве наследования. Прочие класса, которые находятся в контейнерной иерархии могут содержать код, но не будут отображены в списке.
Viewing inherited code using the properties list in the Properties window traverses the parent or container tree to reach the inherited parent class.
Смотрите также
Задачи
Как: добавить свойства и методы в формуКак: редактировать код события и метода
Справочное руководство
Дизайнер формКонцепции
Управление поведением формыПрочие ресурсы
Управление объектамиСоздание форм