2010VFP计算机二级复习 下载本文

Error 当类中的事件或方法过程中发生错误时激活。

基类属性的最小集合

属性 Class

说明

该类属于何种类型。

该类由何种基类派生而来,例如 Form、Commandbutton 或

BaseClass

Custom 等

ClassLibrary 该类从属于哪种类库。

对象所基于的类。若该类直接由 Visual FoxPro 基类派生而

ParentClass

来,则 ParentClass 属性值与 BaseClass 属性值相同。

容器类

容器类可以包含其他对象,并且允许访问这些对象。每种容器类所能包含的对

象如下。

容器 命令按钮组 容器 控件 表单集 表单 表格列 表格 选项按钮组 页框 页面 工具栏

6.2 类的创建(会在上机时使用)

1. 创建类的方法 (1)类设计器

49

能包含的对象

命令按钮 任意控件 任意控件 表单、工具栏

页框、任意控件、容器或自定义对象

标头对象以及除表单、表单集、工具栏、计时器和其他列对象以外的任意对象 表格列 选项按钮 页面

任意控件、容器和自定义对象 任意控件、页框和容器

(2)表单设计器 (3)编程方式

2. 用类设计器创建类[图例]

使用“类设计器”能够可视化地创建并修改类。 类存储在类库 (.VCX) 文件中。

(1) 创建新类

可以用三种方法(文件菜单、项目管理器、CREATE CLASS命令)打开类设计器并在其中创建新类,且在设计时就能看到每个对象的最终外观。 步骤:

单击文件菜单中的新建 → 选择类,新文件 → 在对话框中给出新类的名称、新类基于的类以及保存新类的类库 → 进入类设计器<→ 根据需要在基类的基础上进行所需修改 → 关闭设计器并确定保存。 (2) 为类指定设计时的外观 1) 为类设置一个工具栏图标

在类设计器中从类菜单中选择类信息 → 打开类信息对话框,在工具栏图标框中键入 .BMP 文件的名称和路径。 附注:

工具栏图标的 .BMP 文件必须是 15 x 16 象素点大小。如果图片过大或过小,它将被调整到 15 x 16 象素点,图形可能变形。 2) 为类设置一个容器图标

打开类设计器从类菜单选择类信息 → 在容器图标框中键入将在表单设计器中的控件工具栏按钮上显示的 .BMP 文件名称和路径。 (3) 创建类库

可以用三种方法创建类库。

1) 在创建类时,在新类对话框的“存储于”框中指定一个新的类库文件。 2) 使用 CREATE CLASS 命令,同时指定新建类库的名称。

50