C Class Browser связаны рассмотреные ниже свойства. Для получения более подробной информации смотрите Как: настроить Class Browser и Окно Class Browser.
Замечание |
---|
Свойства, отмеченные как "Только для справки" или "Только для внутреннего использования" используются и обслуживаются внутренне самим Class Browser. Избегайте изменения таких свойств; это может привести к ошибкам в Class Browser. |
- lActive
-
Только для справки. Возвращает активный статус Class Browser. Если Class Browser имеет фокус, то значение внутренне устанавливается в True (.T.).
- cAlias
-
Возвращает псевдоимя рабочей области внутри сессии данных Class Browser, связанной с выбранным в списке классов классом. По умолчанию, частная сессия данных Class Browser открывает, по крайней мере две таблицы с псевдоименами: BROWSER и METADATA. Псевдоимя BROWSER предназначено для таблицы Browser.dbf и используется совместно во всех экземплярах. Псевдоимя METADATA предназначено для файла библиотеки класса (.vcx) или формы (.scx), открытой в Class Browser. Если открыто более чем один файл, псевдоимя METADATA получает значение автоувеличения для каждого открытого файла.
- cAddInMethod
-
Только для справки. Возвращает имя метода, который вызван внешним дополнением исполняемым (add-in) и очищается после заверешения исполнения дополнения. При исполнении дополнения это свойство содержит имя метода, который был вызван дополнением.
- lAddInMode
-
Возвращает статус дополнения в Class Browser. Если равен True (.T.), то вызывается дополнение; если False (.F.), то исполнение дополнения завершено.
- lAddInTrace
-
Возвращает статус отображения режима трассировки, который контролирует события дополнения. Если установлено в True (.T.), то сообщения, описывающие события дополнения посылаются на главное окно Visual FoxPro.
- nAtPos
-
Только для внутреннего использования. Значением по умолчанию является 0.
- lAutoExpand
-
Определяет будет ли автоматически сворачиваться или разворачиваться список классов при его обновлении. Если свойство установлено в True (.T.), список классов автоматически разворачивается или сворачивается. В противном случае - если свойство установлено в False (.F), отображение списка класса не изменяется. Значением по умолчанию является True (.T.).
- cBaseClass
-
Только для справки. Возвращает имя базового класса выбранного в списке классов класса.
- cBrowserTable
-
Только для справки. Возвращает полный путь к регистрационной таблице Browser.dbf.
- lBusyState
-
Только для справки. Возвращает статус операции обновления для Class Browser. Если возвращает True (.T.), то операция обновления еще не завершена.
- cClass
-
Только для справки. Возвращает имя выбранного в списке классов класса.
- nClassCount
-
Только для справки. Возвращает общее число элементов в списке классов. Значением по умолчанию является 0.
- cClassLibrary
-
Только для справки. Возвращает имя библиотеки классов для выбранного в списке классов класса.
- aClassList
-
Только для справки. Двухмерный массив значений, связанный с файлом библиотеки классов (.vcx) или формы (.scx) в текущем списке классов. Каждый файл в списке имеет свое собственное псевдоимя. Например, если список классов отображает два файла, то псевдоименами являются METADATA1 и METADATA2.
Массив содержит приведенную ниже информацию.
Позиция в массива aClassList Установка [nIndex,1]
Имя класса
[nIndex,2]
Номер записи связанных метаданных
[nIndex,3]
Уровень отступа в списке
[nIndex,4]
Имя файла, содержащего родительский класс
[nIndex,5]
Имя родительского класса
[nIndex,6]
Имя файла, содержащего класс
[nIndex,7]
Имя файла иконки класса
[nIndex,8]
Базовый класс класса
[nIndex,9]
Указывает был ли класс определен, как OLE public
- nClassListIndex
-
Только для справки. Возвращает позицию выбранного класса в списке классов. Значением для первого эелемента списка является 0. Значением по умолчанию является – 1.
- nClassTimeStamp
-
Значение TimeStamp (из поля TimeStamp файлов.vcx/.scx) для выбранного класса.
- cClassType
-
Только для справки. Возвращает текущий фильтр для списка класса, так как он указан в комбобоке ClassType.
- tcClassType
-
Начальный фильтр для списка классов.
- tcDefaultClass
-
Только для справки. Возвращает значение ссылки на второй параметр, посланный приложению BROWSER.APP. Например, если вы открыли Class Browser печатанием приведенного ниже кода, то это свойство возвратит "baseform."
Скопировать код DO (_BROWSER) WITH "wizstyle.vcx","baseform"
- lDescriptions
-
Если установлено в True (.T.), то отображается описание для классов и членов.
- lDisplayHierarchyError
-
Определяет - будут ли отображаться сообщения об ошибке, если в Class Browser загружены классы без действительного ParentClasses. Значением по умолчанию является True (.T.).
- nDisplayMode
-
Только для справки. Возвращает режим отображения, указанный радиокнопками режима отображения: 1 – иерархический или 2 – алфавитный. Значением по умолчанию является 1.
- lDragDrop
-
Только для внутреннего использования. Является ли незавершенной операция перетаскивания (drag operation).
- cDragIcon
-
Возвращает текущий файл курсора указателя мыши, используемый во время операций перетаскивания (drag operation).
- lEmptyFilter
-
Если True (.T.), то в списке членов будут отображаться и пустые методы. Значением по умолчанию является False (.F.).
- lError
-
Возвращает статус проверки ошибки. Если установлено в (.T.), то происходит ошибка и отображается диалоговое окно описания ошибки для Class Browser. Конда открывается Class, это свойство устанавливается в False (.F.). Если вы желаете проверять ошибки, убедитесь, что это свойство установлено в False.
- lExpanded
-
Только для внутреннего использования.
- nFileCount
-
Только для справки. Возвращает число текущий открытых в Class Browser файлов библиотек классов (.vcx) или форм (.scx). Значением по умолчанию является 0.
- lFileMode
-
Только для справки. Возвращает тип выбранного элемента в списке классов. Если установлено в (.T.), то выбран файл; если в False (.F.), то выбран класс.
- cFileName
-
Только для справки. Возвращает полный путь к файлу, связанный с выбранным классом в списке классов.
- tcFileName
-
Только для справки. Возвращает значение ссылка на второй параметр, посылаемый приложению BROWSER.APP. Например, если вы открыли Class Browser печатанием приведенного ниже кода, то это свойство вернет "Wizstyle.vcx."
Скопировать код DO (_BROWSER) WITH "wizstyle.vcx","baseform"
- aFiles
-
Только для справки. Массив текущих открытых в Class Browser файлов библиотек классов (.vcx), форм (.scx), приложений (.exe), объектных библиотек (.olb), и библиотек типов (.tlb).
- cFilter
-
Только для справки. Возвращает текущую установку команды SET FILTER из открытой таблицы метаданных для выбранного класса в списке классов.
- lFormAddObject
-
Только для внутреннего использования.
- cGetFileExt
-
Определяет расширения метода Class Browser's GETFILE( ). Значением по умолчанию является "VCX;SCX;PJX;EXE;OLB;TLB."
- lHiddenFilter
-
Если True (.T.), то в списке членов отображаются скрытые члены. Значением по умолчанию является False (.F.).
- lIgnoreErrors
-
Только для внутреннего использования.
- lInitialized
-
Только для справки. Возвращает статус инициализации Class Browser. Если установлено в (.T.), то это означает, что Class Browser инициализирован; если False (.F.), Class Browser не инициализирован.
- aInstances
-
Только для справки. Массив экземпляров, связанных с выбранным в списке классов класса. Functionality is identical to AINSTANCE( ) Function.
- nInstances
-
Только для справки. Возвращает общее число экземпляров, связанных с выбранным в списке классов классом, с помощью функции AINSTANCE( ). Значением по умолчанию является 0.
- cLastFindText
-
Только для внутреннего использования.
- nLastHeight
-
Начальная высота формы до наступления события Resize event occurs. Значением по умолчанию является (THIS.Height).
- nLastRecNo
-
Только для внутреннего использования. Начальным значением является 1.
- cLastSetComp
-
Значение установки команды SET COMPATIBLE при который был загружен Class Browser.
- cLastSetESC
-
Значение установки команды SET ESCAPE при который был загружен Class Browser.
- cLastSetUDFParms
-
Значение установки команды SET UDFPARMS при который был загружен Class Browser.
- cLastValue
-
Только для внутреннего использования.
- nLastWidth
-
Возвращает начальную ширину формы до наступления события Resize. Значением по умолчанию является(THIS.Width).
- tlListBox
-
Если установлено в True (.T.) значение посылается в Class Browser в этом аргументе, классы и члены отображатся в списках, а не в элементах управления tree view.
- lModalDialog
-
Определяет обновлялся ли список классов после того, как Class Browser получил назад фокус после модального диалогового окна. Если установлено в(.T.), список не обновлялся; если False (.F.), то список обновлялся. Значением по умолчанию является True (.T.).
- nMouseButton
-
Только для внутреннего использования. Возвращает клавишу мыши, которая была нажата.
- lNoDefault
-
Возвращает статус, указывающий как обслуживается поведение по умолчанию при возврате из дополнения (add-in). Если установлено в (.T.), то поведение по умолчанию игнорируется.
- lOutlineOCX
-
Только для справки. Если установлено в (.T.), классы и члены отображаются в элементах управления tree view . Вы может потребоваться эта информация для программ дополнения (add-in).
- cParentClass
-
Только для справки. Возвращает имя родительского класса выбранного в списке классов класса.
- lParentClassBrowser
-
Если установлкно в True (.T.), то отображается панель инструментов Edit ParentClass Method. Значением по умолчанию является True. Вы можете щелкнуть по этой кнопке для немедленного просмотра или редактирования метода родительского класса в редакторе
- cParentClassBrowserCaption
-
Заголовок панели инструментов ParentClass Browser. Значением по умолчанию является SPACE(10) + "ParentClass Browser"
- cParentClassSymbol
-
Определяет символ, отображаемый сбоку класса для указания, что класс представляет собой субкласс класса, который не отображен в списке классов.
- nPixelOffset
-
Только для внутреннего использования. Определяет число пикселей для каскадирования множества экземпляров Class Browser. Значением по умолчанию является 22.
- cPlatform
-
Только для справки. Возвращает имя текущей платформы.
- cProgramName
-
Только для справки. Возвращает полный путь к исполняемому файлу приложения BROWSER.APP.
- lProtectedFilter
-
Если True (.T.), защищенные члены отображаются в списке членов. Значением по умолчанию является False (.F.).
- lReadOnly
-
Только для справки. Возвращает статус "только для чтения" файла, связанного с выбранным в списке классов класса.
- nRecCount
-
Только для справки. Возвращает общее число записей в открытых файлах библиотек классов (.vcx) и форм (.scx). Значением по умолчанию является 0.
- lRefreshMode
-
Только для внутреннего использования.
- lRelease
-
Только для внутреннего использования. Указывает, что Class Browser выгружается автоматически.
- lResizeMode
-
Только для внутреннего использования. Возвращает статус метода изменения размеров для Class Browser.
- lSCXMode
-
Только для справки. Возвращает статус типа файла выбранного класса в списке классов. Если установлено в (.T.), файл представляет собой файл формы (.scx); елси - False (.F.), файл представляет собой файл библиотеки классов (.vcx).
- nShift
-
Только для внутреннего использования. Состояние клавиши SHIFT при котором была нажата клавиша мыши.
- oSource
-
Только для справки. Возвращает ссылку на объект, перетащенный из формы в Class Browser. После завершении метода DragDrop, oSource устанавливается в null (.NULL.).
- cStartName
-
Только для справки. Возвращает имя свойства Class Browser из места, в котором был загружен Class Browser, но до увеличения номера имени. Например, значением по умолчанию является ClassBrowser а для каждой открываемой инстанции это имя увеличивается по номеру: ClassBrowser1, ClassBrowser2.
- nStrLen
-
Только для внутреннего использования. Значением по умолчанию является 0.
- cTimeStamp
-
Только для справки. Возвращает значение поля timestamp выбранного в списке классов класса.
- lVCXSCXMode
-
Если установлено в True (.T.), выбранный класс или файл представляет собой .vcx или .scx, в противном случае - где он находится - .vcx или.scx.
- tnWindowState
-
Только для внутреннего использования. Состояние окна Class Browser - минимизировано (1), распахнуто на весь экран (2) или нормальное (0).