Отображает свойства, события и методы, а также их установки, доступные для выбранного объекта.

NoteЗамечание

Имена свойств, для которых установлен признак "только для чтения" и значения которых не могут быть отредактированы (значения некоторых свойств недоступны для редактирования только в design-time, например - свойства-массивы) показываются в списке свойств выделенные курсивом.

Для получения более подробной информации о том, как установить значения для свойств, ввести код в процедуры событий и методов объектов смотрите описание задачи Как: установить свойства для объектов. Для получения информации о сокращенных клавиатурных командах (shortcuts) смотрите описание Сокращенные клавиатурные команды (shortcuts).

Список объектов

Выведен в окне Properties (Свойства) в виде комбобокса, отображающего список доступных объектом, когда вы раскрываете его. Этот список включает все уровни иерархии, например, форму, набор форм и все элементы управления на форме или в контейнерном классе.

Если при работе с формой открыт конструктор среды данных (Data Environment Designer), список будет также включать в себя объект DataEnvironment, а также все введенные в него объекты - курсоры и отношения в среде данных формы.

Закладки

Отображает свойства, события и методы, разнесенные по категориям:

  • All (Все)   Все свойства, события и методы, связанные с выбранным объектом.

  • Data (Данные)   Свойства, которые связаны с данными, их отображением и обработкой объектом.

  • Methods (Методы)   События и методы.

  • Layout (Раскладка)   Свойства, связанные с размещением и конфигурацией объектов.

  • Other (Прочие)   Различные свойства, а также свойства, определенные пользователем.

  • Favorites (Избранное)   Ваши избранные свойства, события и методы. Для ввода свойства, события или метода на закладку Favorites (Избранное), вызовите щелчком по правой клавише на имени свойства, события или метода контекстное меню и выберите в нем пункт Add to Favorites (Добавить в избранное). Свойства, события и методы могут быть, кроме того, добавлены на закладку Favorites (Избранное) программным путем. Для информации о том, как это сделать, обратитесь к описанию Расширяемость MemberData .

Бокс значений свойств

Предоставляет вам возможность изменить значение редактируемого свойства, когда оно выбрано в списке свойств.

NoteСовет

Если выбранное свойство имеет предустановленные значения, бокс установок свойства содержит список значений, из которых вы можете выбрать требуемое. Для выбора значения из списка щелкните по правой клавише мыши на значении свойства для вывода контекстного меню и выберите желаемое значение.

NoteСовет

Вы можете просмотреть установки свойства выполнив двойной щелчок по левой клавише мыши на имени свойства в списке свойств. Если установка требует имени файла или цвет, щелкните по кнопке просмотра (...) для отображения соответствующего диалогового окна или окна выбора файла или цвета.

Слева от бокса установки свойств размещены четыре командные кнопки:

  • Cancel (Отмена) (X)   Отменяет изменения, сделаннные в значении свойства, и восстанавливает первоначальное значение.

  • Accept (Применить) (check symbol)   Подтверждает изменения, сделаннные в значении свойства.

  • Function (Функция) (Fx symbol)   Открывает Expression Builder (Компоновщик выражения). Командная кнопка Function доступна в случае, когда значение свойства представляет собой выражение. Вы можете установить в качестве значений символьные выражения или значения, возращаемые функциями или выражениями. Для получения более подробной информации смотрите описание Диалоговое окно Expression Builder (Компоновщик выражения).

  • Zoom (Увеличить) (Z)   Открывает диалоговое окно Zoom (Увеличить) для того, чтобы вы смогли отредактировать длинные значения редактируемых свойств.

    Для определенных типов свойств, Visual FoxPro 9.0 обеспечивает поддержку для указания значений, чья длина превышает 255 символов (ограничено значением в 8K символов) непосредственно в окне Properties (Свойства) через диалоговое окно Zoom. В дополнение к сказанному, эти значения могут включать в себя символы перевода каретки и переноса строки. Эта поддержка применяется ограниченно для определенных пользователем свойств наравне с некоторыми "родными" свойствами Visual FoxPro. Общими "родными" свойствами, которые поддерживают расширенные значения являются Value, Text, DisplayValue, UserValue, PictureVal, CommandClauses, _MemberData, CursorSchema, DataSource, а также свойства классов CursorAdapter и XMLAdapter, связанные с указанием источника данных, списка полей или команды.

    NoteЗамечание

    Командные кнопки Cancel (Отмена), Accept (Применить) недоступны в случае, если значение свойства, по длине, превышает 255 символов или содержит недопустимые символы. Для редактирования значения свойства вы можете использовать диалоговое окно Zoom (Увеличить) или Expression Builder (Компоновшик выражения).

    NoteСовет

    Вы можете определить, поддерживает ли свойство расширенные значения с помощью диалогового окна Zoom (Увеличить), вызываемого для исследуемого свойства. Если в состав командных кнопок в диалоговом окне не включена кнопка Apply (Применить) и вы можете ввести перевод каретки, то это означает, что выбранное свойство поддерживает расширенные значения.

    NoteЗамечание

    У вас остается возможность указать расширенные значения для свойств, которые не поддерживаются явно в диалоговом окне Zoom (Увеличить) с помощью установки этих значений в программном коде, например, в процедуре события Init желаемого объекта. Отметьте, что значения, напечатанные в диалоговом окне Zoom, превышающие по длине 255 символов, для свойств, у которых не поддерживаются расширенные значения, будут обрезаны (укорочены) при сохранении класса.

    Caution noteПредупреждение

    Значения свойств, которые превышают 255 символов или включают в себя символы из списка расширенных, такие как CHR(13) (перевод каретки) или CHR(10) (перенос строки), хранятся в специальном формате внутри файла библиотеки класса (.vcx) или формы (.scx). Значение свойства может содержать специальную набивку, состоящую из символов CHR(1). Знайте, что классы в библиотеках визуальных классов (.vcx) или формах (.scx), которые содержат свойства с такими значениями не могут быть использованы в версиях Visual FoxPro до 9.0. Если вы попытаетесь редактировать такие файлы в более ранних версиях, то будет сгенерирована ошибка. Вы можете продолжать использовать другие классы из таких файлов библиотек классов (.vcx) с более ранними версиями Visual FoxPro, если они не содержат значений свойств, превышающих по длине 255 символов или включающих в себя символы перевода каретки и переноса строки.

    Командная кнопка Zoom может быть недопуступной для некоторых свойств. Для получения более подробной информации смотрите описание Диалоговое окно Zoom <property> (Увеличить <свойство>).

Список свойств

Этот список показывает все свойства, которые могут быть изменены в design time и их текущие установки. Для получения справки для конкретного свойства, выберите его в списке и нажмите F1.

Отображение установок свойств в списке свойств может выглядеть так, как указано ниже:

  • Перед установками свойств, представляющими собой выражения, указывается символ равенства (=).

  • Установки свойств, событий и методов, которые имеют признак "только для чтения" показываются в списке выделенными курсивом.

  • Методы и события показывают подробности наследования так, как показано ниже:

     CopyCode imageСкопировать код
    Default

    - или -

     CopyCode imageСкопировать код
    Inherited cClassname ClassLibrary

    Для получения более подробной информации о просмотре наследуемого кода метода или события смотрите описание задачи Как: отобразить наследуемый код для объектов, событий и методов..

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