6.4.5 添加编辑框(EditBox)... 165
6.4.6 添加选项组(Optiongroup)与复选框(CheckBox)... 165
6.4.7 添加命令组(Command Group)... 168
6.4.8 添加线条(Line)与形状(Shape)... 172
6.4.9 添加图像(Image)... 174
6.4.10 添加微调钮(Spiner)... 174
6.4.11 添加列表框和下拉列表框... 179
6.4.12 添加组合框... 182
6.4.13 添加页框... 184
6.4.14 添加表格(Grid)... 185
6.4.15 添加ActiveX容器控件... 186
6.4.16 添加ActiveX绑定型控件... 190
6.4.17 添加自定义容器(Container)... 194
6.5 使用自定义类.... 194
6.5.1 注册类库... 194
6.5.2 向表单中添加自定义类的对象... 196
6.6 使用ActiveX 对象.... 198
6.7 表单设计过程.... 200
6.7.1 设置数据环境... 200
6.7.2 根据目的选择适当的控件... 201
6.7.3 添加新属性、新方法... 202
6.7.4 设置表单的属性... 203
6.8 创建表单集.... 204
6.8.1 创建表单集... 205
6.8.2 添加和删除表单... 205
6.9 单文档界面与多文档界面.... 207
6.9.1 三种表单类型... 207
6.9.2 指定表单类型... 207
6.10 本章小结.... 209
第七章 为应用程序添加菜单和工具栏... 211
7.1 菜单设计器的使用.... 211
7.1.1 概述... 211
7.1.2 菜单设计器的使用... 212
7.2 创建菜单.... 215
7.2.1 快速菜单... 215
7.2.2 规划、形成菜单系统... 216
7.2.3 指定菜单项名称和提示信息... 218
7.2.4 指定快捷键与键盘访问键... 218
7.2.5 生成菜单程序... 220
7.3 给菜单指定任务.... 220
7.3.1 指定菜单项的任务... 220
7.3.2 建立各菜单项的共用过程... 220
7.3.3 建立默认过程... 221
7.3.4 添加初始化代码... 222
7.3.5 添加清理代码... 222
7.4 动态菜单.... 223
7.4.1 菜单项的启用与废止... 223
7.4.2 标记菜单项的状态... 223
7.4.3 改变菜单内容... 225
7.4.4 释放菜单... 225
7.5 创建快捷菜单.... 225
7.6 在应用程序中使用菜单.... 226
7.6.1 使用菜单作为主界面... 226
7.6.2 在顶层表单中显示一个SDI菜单... 227
7.6.3 将快捷菜单附加到表单控件中... 228
7.7 创建自定义工具栏.... 228
7.7.1 设计自定义工具栏类... 228
7.7.2 向表单集中添加自定义工具栏... 229
7.8 菜单和工具栏的配合使用.... 229
7.9 本章小结.... 230
第八章 对象的链接与嵌入... 231
8.1 创建OLE应用程序.... 231
8.1.1 链接或嵌入 OLE 对象... 231
8.1.2 在表中添加 OLE 对象... 232
8.1.3 在表单中添加 OLE 对象... 233
8.2 应用自动服务管理对象.... 234
8.2.1 管理外部对象的属性... 234
8.2.2 使用外部对象方法程序... 235
8.2.3 设置时间期限... 236
8.2.4 访问对象集合... 236
8.2.5 使用对象数组... 236
8.2.6 释放外部对象... 237
8.3 派生对象的子类.... 237
8.4 从其他应用程序中控制 Visual FoxPro. 238
8.4.1 Visual FoxPro 的 Application 对象模型... 239
8.4.2 通过集合属性访问对象... 239