运行“类浏览器”

请参阅

在 Visual FoxPro 中,可以从菜单上或者“命令”窗口中运行“类浏览器”。

若要运行“类浏览器”

  1. 从“工具”菜单上,选择“类浏览器”。

    – 或者 –

    使用 DO 命令和 _BROWSER 系统变量。

    DO (_BROWSER)
    

默认情况下,存储在 _BROWSER 系统内存变量中的程序名字为 Browser.app,Browser.app 接收五个可选参数:

DO (_BROWSER) [WITH [tcFileName][, tcDefaultClass[.member]][, tlListBox][, tcClassType][, tnWindowState]]

参数 说明
cFileName 在“类浏览器”中打开的 .vcx、.scx、.olb、.tlb、.pjx 或 .exe 文件的名字。
cDefaultClass[.member] 指定在 .vcx 中默认选择的类。如果没有指定默认的类,则选择类库。如果已指定某个成员,则在成员列表选择该类。
lListBox 指定在列表框(而不是树状控件)中,是否显示类和成员。该参数为“真”(.T.) 时,显示列表框。默认情况下为“假”(.F.)。
cClassType 指定“类浏览器”中,显示类的初始筛选类型。在“类浏览器”中,从“类型”列表中选择其他值,可以改变筛选类型。默认情况为无筛选类型。
nWindowState 0 - 普通(默认情况下)
1 - 最小化
2 - 最大化
lGallery 默认值: .F.

指定是否在“组件管理库”中打开,而不使用“类浏览器”打开。在“组件管理库”中打开,使用 (.T.)。


例如,下面的命令打开“类浏览器”,使窗口最大化,并包含在 Samples.vcx 中选择的 print_report 类,和在成员列表中选择的 cmdOK 对象,以及显示在列表框中的 Samples.vcx 中所有的表单和成员:

DO (_BROWSER) WITH "samples.vcx", "print_report.cmdOK", .T., "form", 2

若要指定使用“类浏览器”打开的默认类和成员名称

  1. 在“类浏览器”中打开文件

  2. 突出显示“类浏览器”类列表中的文件

  3. 在“命令”窗口中,输入以下代码:
    DO (_BROWSER) WITH “mylib”,”myclass.cMessage”
    
您也可以使用“类浏览器”指定在“工具”菜单或“命令”窗口中启动“类浏览器”时,要打开的默认文件。

若要指定使用“类浏览器”打开的默认库

  1. 在“类浏览器”中打开文件

  2. 突出显示“类浏览器”类列表中的文件

  3. 在“命令”窗口中,输入以下代码:
    _oBrowser.SetDefaultFile
    
此命令重置任何前面指定的默认库。
您可以向使用“类浏览器”打开的默认库添加文件。

若要指定使用“类浏览器”打开的附加的库

  1. 在“类浏览器”中打开附加的文件

  2. 突出显示“类浏览器”类列表中的文件

  3. 在“命令”窗口中,输入以下代码:
    _oBrowser.SetDefaultFile(.T.)
    

若要从“类浏览器”列表中移除库

  1. 突出显示“类浏览器”类列表中的文件

  2. 在“命令”窗口中,输入以下代码:
    _oBrowser.ResetDefaultFile
    

若要从“类浏览器”列表中移除所有库