Свойства средства просмотра классов
См. также
Замечание Свойства, для которых указано "Только для ссылки" или "Только для внутрен
его пользования", являются внутренними и используются средством просмотра к
ассов. Старайтесь избегать изменения значений свойств только для ссылки; это может в
звать ошибки при работе средства просмотра классов.
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.), то структура списка классов не разверт
вается и не свертывается. Установка по умолчанию "истина" (.T.).
cBaseClass
Только для ссылки. Возвращает имя базового класса для выделенного в списке к
асса.
cBrowserTable
Только для ссылки. Возвращает полный путь таблицы регистрации BROWSER.DBF.
lBusyState
Только для ссылки. Возвращает статус операции обновления для средства просмот
а классов. Если возвращается значение "истина" (.T.), то операция обновления
еще выполняется.
cClass
Только для ссылки. Возвращает имя выбранного класса в списке.
nClassCount
Только для ссылки. Возвращает общее число элементов в списке классов. Значение
по умолчанию 0.
cClassLibrary
Только для ссылки. Возвращает имя библиотеки классов для выбранного класса в
списке.
aClassList
Только для ссылки. Двумерный массив значений, связанных с файлом библиотеки к
ассов (.VCX) или формы (.SCX) в текущем списке классов. Каждый файл списка
имеет собственный псевдоним. Например, если список классов содержит два поля, псев
онимами будут METADATA1 и METADATA2.
Массив содержит следующую информацию:
Смещение в списке aClassList
| Установка
|
[nIndex,1]
| Имя класса
|
[nIndex,2]
| Ассоциированный номер записи метаданных
|
[nIndex,3]
| Уровень отступов структуры
|
[nIndex,4]
| Имя файла, содержащего родительский класс
|
[nIndex,5]
| Имя родительского класса
|
[nIndex,6]
| Путь файла, содержащего родительский класс
|
Только для ссылки. Возвращает позицию выбранного класса в списке. Значение для первого элемента равно 0. Значение по умолчанию равно 1.
cClassType
Только для ссылки. Возвращает текущий фильтр списка классов, указанный в поле ClassType.
tcDefaultClass
Только для ссылки. Возвращает значение второго параметра, переданного в прог амму BROWSER.APP, или ссылку на него. Например, если вы откроете средство п осмотра классов указанным ниже образом, данное свойство возвратит "baseform":
DO (_BROWSER) WITH "wizstyle.vcx","baseform"
nDisplayMode
Только для ссылки. Возвращает режим дисплея, указанный в группе переключате ей: 1 иерархический, 2 алфавитный. Значение по умолчанию равно 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.) не инициализировано.
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.) список обновляется. По умолчанию возвращается "истина" (.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. Команды, функции, операторы, объекты, свойства, события и методы.