Вы можете одновременно запустить множество экземпляров Class Browser.

Для запуска Class Browser

  • В меню Tools выберите Class Browser.

Для получения более подробной информации смотрите описание Окно Class Browser и Командные кнопки Class Browser.

Для программного запуска Class Browser

  • В окне Command используйте команду DO с системной переменной _BROWSER, которая указыавет на приложение обозревателя классов, так как это показано в приведенном ниже примере кода:

     CopyCode imageСкопировать код
    DO (_BROWSER)

Для получения более подробной информации смотрите описание Системная переменная _BROWSER.

При запуске Class Browser с помощью команды DO, вы можете использовать дополнительные параметры и синтаксис, перечисленные ниже в таблице:

 CopyCode imageСкопировать код
DO (_BROWSER) [WITH [tcFileName][, tcDefaultClass[.member]][, tlListBox][, tcClassType][, tnWindowState]]

В приведенной ниже таблице описываются дополнительные параметры, которые вы можете использовать для запуска Class Browser с помощью команды DO.

 
Параметр Описание

tcFileName

Имя файла с расширениями .vcx, .scx, .olb, .tlb, .pjx или .exe для открытия в Class Browser.

Для получения более подробной информации смотрите описание Расширения файла и типы файлов.

tcDefaultClass[.member]

Указывает класс, выбираемый по умолчанию в файле .vcx.

Если этот параметр не указан, выбирается библиотека класса. Если указан член класса, то он появится выбранным в списке Class Browser.

tlListBox

Определяет - будут ли отображаться классы и члены в виде списка или в виде элементов древовидной структуры (tree-view). Для отображения в виде списка укажаите для этого параметра True (.T.).

По умолчанию установливается в: False (.F.)

tcClassType

Определяет начальный фильтр типа для классов, отображаемых в Class Browser. Для изменения фильтра в Class Browser, выберите другое значение в списке типов Class Browser.

По умолчаниюDefault: No filter. - Фильтр не установлен

tnWindowState

Указывает состояние открываемого окна Class Browser.

0 - Нормальноеl (По умолчанию) 1 - Минимизированное 2 – Распахнутое на весь экран

tlGallery

Определяет - что будет открыто - Component Gallery вместо Class Browser или непосредственно Class Browser. Для открытия окна Component Gallery укажите для этого параметра True (.T.).

По умолчанию устанавливается в : False (.F.)

Например, вы можете запустить Class Browser с конкретным файлом библиотеки визуальных классов (.vcx) или с объектной ссылкой. Вы можете ,кроме того, включить имя класса, который будет выбран при запуске. Приведенная ниже строка кода открывает Class Browser, библиотеку классов Buttons.vcx и выбирает класс VCR:

 CopyCode imageСкопировать код
DO (_BROWSER) WITH HOME(2) + 'Classes\Buttons.vcx', 'VCR'

В качестве другого примера, вы можете запустить Class Browser и указать ему выбрать объект cmdOK из класса Print_Report и библиотеке Samples.vcx, отобразить формы и членов в Samples.vcx в списке, отфильровать отображаемые классы с помощью класса Form и открыть окно Class Browser распахнутым на весь экран:

 CopyCode imageСкопировать код
DO (_BROWSER) WITH "Samples.vcx", "Print_Report.cmdOK", .T., "form", 2

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