Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Свойства средства просмотра классов

См. также

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

Замечание Свойства, для которых указано "Только для ссылки" или "Только для внутрен его пользования", являются внутренними и используются средством просмотра к ассов. Старайтесь избегать изменения значений свойств только для ссылки; это может в звать ошибки при работе средства просмотра классов.

lActive

Только для ссылки. Возвращает активный статус средства просмотра классов. Если средство просмотра классов получило фокус, значением свойства является "исти а" (.T.).

cAlias

Возвращает псевдоним рабочей области внутри сеанса данных средства просмотра к ассов, связанного с выбранным в списке классом. По умолчанию внутренний сеанс анных средства просмотра классов открывает как минимум два псевдонима таблиц: BROWSER и METADATA. Псевдоним BROWSER предназначен для таблицы BROWSER.DBF и используется всеми экземплярами в совместном режиме; псевдоним METADATA предназ ачен для библиотеки классов (.VCX) или формы (.SCX), открытой в средстве просмот а классов. Если открыто более одного файла, к псевдониму METADATA добавляется числовой суффикс, увеличивающийся вместе с каждым открываемым файлом.

cAddInMethod

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

lAddInMode

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

lAddInTrace

Возвращает статус режима трассировки на дисплее, в котором отслеживаются соб тия дополнительного ресурса. Если возвращается значение "истина" (.T.), то соо щения, описывающие события дополнительного ресурса, пересланы в главное окно Visual FoxPro.

nAtPos

Только для внутреннего пользования. Значение по умолчанию равно 0.

lAutoExpand

Определяет, должен ли список классов автоматически развертываться или сверт ваться при обновлении. Если возвращается значение "истина" (.T.), то список к ассов автоматически развертывает или свертывает деревья классов в структуре. Если возвращается значение "ложь" (.F.), то структура списка классов не разверт вается и не свертывается. Установка по умолчанию fox90001.gif "истина" (.T.).

cBaseClass

Только для ссылки. Возвращает имя базового класса для выделенного в списке к асса.

cBrowserTable

Только для ссылки. Возвращает полный путь таблицы регистрации BROWSER.DBF.

lBusyState

Только для ссылки. Возвращает статус операции обновления для средства просмот а классов. Если возвращается значение "истина" (.T.), то операция обновления еще выполняется.

cClass

Только для ссылки. Возвращает имя выбранного класса в списке.

nClassCount

Только для ссылки. Возвращает общее число элементов в списке классов. Значение по умолчанию fox90001.gif 0.

cClassLibrary

Только для ссылки. Возвращает имя библиотеки классов для выбранного класса в списке.

aClassList

Только для ссылки. Двумерный массив значений, связанных с файлом библиотеки к ассов (.VCX) или формы (.SCX) в текущем списке классов. Каждый файл списка имеет собственный псевдоним. Например, если список классов содержит два поля, псев онимами будут METADATA1 и METADATA2.

Массив содержит следующую информацию:

Смещение в списке aClassList
Установка
[nIndex,1]
Имя класса
[nIndex,2]
Ассоциированный номер записи метаданных
[nIndex,3]
Уровень отступов структуры
[nIndex,4]
Имя файла, содержащего родительский класс
[nIndex,5]
Имя родительского класса
[nIndex,6]
Путь файла, содержащего родительский класс

nClassListIndex

Только для ссылки. Возвращает позицию выбранного класса в списке. Значение для первого элемента равно 0. Значение по умолчанию равно fox90002.gif 1.

cClassType

Только для ссылки. Возвращает текущий фильтр списка классов, указанный в поле ClassType.

tcDefaultClass

Только для ссылки. Возвращает значение второго параметра, переданного в прог амму BROWSER.APP, или ссылку на него. Например, если вы откроете средство п осмотра классов указанным ниже образом, данное свойство возвратит "baseform":

DO (_BROWSER) WITH "wizstyle.vcx","baseform"

nDisplayMode

Только для ссылки. Возвращает режим дисплея, указанный в группе переключате ей: 1 fox90001.gif иерархический, 2 fox90001.gif алфавитный. Значение по умолчанию равно 1.

cDragIcon

Возвращает текущий файл курсора для значка перемещения во время операции пе етаскивания.

lError

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

nFileCount

Только для ссылки. Возвращает число файлов библиотек классов (.VCX) или форм (.SCX), открытых в данных момент в средстве просмотра классов. По умолчанию рав о 0.

lFileMode

Только для ссылки. Возвращает тип выбранного элемента списка классов. Если возвращается значение "истина" (.T.), то выбран файл, в противном случае выбран к асс.

cFileName

Только для ссылки. Возвращает полный путь для файла, связанного с выбранным в списке классом.

tcFileName

Только для ссылки. Возвращает значение второго параметра, переданного в прог амму BROWSER.APP, или ссылку на него. Например, если вы откроете средство п осмотра классов указанным ниже способом, данное свойство возвратит значение "WIZSTYLE.VCX":

DO (_BROWSER) WITH "wizstyle.vcx","baseform"

aFiles

Только для ссылки. Массив файлов библиотек классов (.VCX) или форм (.SCX), отк ытых в данных момент в средстве просмотра классов.

cFilter

Только для ссылки. Возвращает текущую установку SET FILTER из открытой таблицы метаданных для выбранного класса в списке.

cGetFileExt

Определяет расширения имен методов, устанавливаемых по умолчанию функцией GETFILE( ) для средства просмотра классов. По умолчанию возвращается "VCX;SCX".

lInitialized

Только для ссылки. Возвращает статус инициализации средства просмотра классов. Если возвращается значение "истина" (.T.), средство просмотра классов инициа изировано, если "ложь" (.F.) fox90001.gif не инициализировано.

aInstances

Только для ссылки. Массив экземпляров, связанных с выбранным классом в списке. Функционально идентична функции AINSTANCE( ).

nInstances

Только для ссылки. Возвращает общее число экземпляров, связанных с выбранным к ассом списка при помощи функции AINSTANCE( ). По умолчанию равно 0.

nLastHeight

Возвращает начальную высоту формы до возникновения события Resize. По умолчанию равно (THIS.Height).

nLastRecNo

Только для внутреннего пользования. Начальное значение равно 1.

cLastSetComp

Возвращает установку SET COMPATIBLE после загрузки средства просмотра классов.

cLastSetESC

Возвращает установку SET ESCAPE после загрузки средства просмотра классов.

cLastValue

Только для внутреннего пользования.

nLastWidth

Возвращает начальную ширину формы до возникновения события Resize. По умолча ию равно (THIS.Width).

lModalDialog

Определяет, обновляется ли список классов, когда фокус возвращается в средство просмотра классов после активизации модального диалогового окна. Если возв ащается значение "истина" (.T.), то список не обновляется, если ложь (.F.) fox90001.gif список обновляется. По умолчанию возвращается "истина" (.T.).

lNoDefault

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

cParentClass

Только для ссылки. Возвращает имя родительского класса для выбранного класса списка.

nPixelOffset

Только для внутреннего пользования. Определяет число пикселей для каскадирова ия нескольких экземпляров средства просмотра классов. По умолчанию равно 22.

cPlatform

Только для ссылки. Возвращает имя текущей платформы.

cProgramName

Только для ссылки. Возвращает полный путь выполняемого файла BROWSER.APP.

lReadOnly

Только для ссылки. Возвращает статус "только для чтения" для файла, связанного с выбранным классом списка.

nRecCount

Только для ссылки. Возвращает общее число записей в открытых файлах библиотек классов (.VCX) и форм (.SCX). По умолчанию равно 0.

lRelease

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

lResizeMode

Только для внутреннего пользования. Возвращает статус режима изменения размера для средства просмотра классов.

lSCXMode

Только для ссылки. Возвращает статус типа файла для выбранного класса списка. Если возвращается значение "истина" (.T.), то это файл формы (.SCX); если " ожь" (.F.), то это файл библиотеки классов (.VCX).

oSource

Только для ссылки. Возвращает ссылку на объект, перенесенный на форму сре ством просмотра классов. После завершения работы метода DragDrop значение oSource устанавливается равным .NULL. .

cStartName

Только для ссылки. Возвращает свойство Name средства просмотра классов на моме т его загрузки, но до того, как имени был присвоен суффикс. Например, значение по умолчанию равно ClassBrowser, и при открытии каждого нового экземпляра суффикс имени увеличивается: ClassBrowser1, ClassBrowser2.

nStrLen

Только для внутреннего пользования. По умолчанию равно 0.

cTimeStamp

Только для ссылки. Возвращает значение поля временной метки для выбранного к асса списка.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

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