Предоставляет вам возможность создавать ваши собственные настраиваемые свойства и указывать аттрибуты для вновь созданных свойств.

Этот диалог появляется, когда вы выбираете пункт 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 - справа на форме.

На мой взгляд этого диалоговое окно достаточно удобное.

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