Предоставляет вам возможность создавать ваши собственные настраиваемые свойства и указывать аттрибуты для вновь созданных свойств.
Этот диалог появляется, когда вы выбираете пункт New Property в меню Form или Class; пункт Form появляется, когда вы открываете дизайнер форм, а пункт Class появляется, когда вы открываете дизайнер классов.
Вы, кроме того, при создании нового свойства создать методы Access и Assign. Для получения более подробной информации смотрите Методы Access и Assign и Как: создать методы Access Assign..
- Name
-
Определяет имя нового свойства.
- Visibility (только для случая работы с дизайнером классов)
-
Определяет уровень видимости свойства:
-
Public Доступ к свойству возможен отовсюду внутри приложения.
-
Protected Ограничивает доступ к свойству до уровня членов класса и субклассов, которые могут обращаться к защищенным свойствам. Экземпляры объекта не могут обращаться к этому свойству.
-
Hidden Ограничивает доступ к свойству до уровня только членов класса. Экземпляры объекта и субклассы не могут обращаться к скрытым свойствам.
Для получения более подробной информации смотрите Protecting and Hiding Class Members.
-
- Access Method
-
Определяет, будет ли метод Access создан для нового свойства. Код в методе Access исполняется каждый раз, когда происходит обращение к свойству. Отметьте этот чек-бокс для создания метода Access вновь создаваемого свойства.
- Assign Method
-
Определяет будет ли метод Assign создан для нового свойства. Код в методе Assign исполняется каждый раз, когда происходит изменение значения свойства. Отметьте этот чек-бокс для создания метода Assign вновь создаваемого свойства.
- Default Value
-
Определяет значение по умолчанию для вновь создаваемого свойства. Значением по умолчанию явлеятся предустановка в False (.F.).
- Описание
-
Содержит описание метода или свойства, которое будет отображаться внизу окна Properties при работе с дизайнером классов и, в случае, если свойство не является защищенным, то и при работе с дизайнером форм.
Примечание переводчика. В поставку Visual FoxPro 9.0 входит компонент, замещающий стандартные диалоговые окна New Property и New Method, написанный, насколько мне известно Дугом Хеннигом, после инсталляции диалоговое окна видоизменяется так, как показано на приведенном ниже рисунке.
Для установки нового диалогового окна выберите в меню Tools пункт Task Pane. На панели инструментов щелкните по кнопке Solution Samples. Перейдите к пункту New in Visual FoxPro 9.0 и щелкните по крестику слева от указанного пункта. Перейдите к примеру FoxCode Menu Scripts. Щелкните на имени этого пункта. Откроется приведенная ниже форма:
В области MenuHit Script щелкните по кнопке Enable Script - слева на форме, затем щелкните по Install New Properties Dialog Sample - справа на форме.
На мой взгляд этого диалоговое окно достаточно удобное.
Смотрите также
Задачи
Как: добавить свойства и методы в формуКак: добавить свойства и методы в классы
Справочное руководство
Дизайнер формДиалоговое окно New Method
Edit Property/Method Dialog Box