C R E A T E F O R M 命 令

C R E A T E F O R M 命 令 - 图1打开表单设计器

语 法

CREATE FORM [ FormName | ?]

[AS cClassName F R O M cClassLibraryName | ?] [NOWAIT] [SAVE] [DEFAULT]

[[ W INDOW W indowName1 ]

[IN [WINDOW] W indowName2 | IN SCREEN]]

参 数 描 述

FormName

C R E A T E F O R M 命 令 - 图2C R E A T E F O R M 命 令 - 图3指 定 表 单 的 文 件 名 如 果 没 有 为 文 件 名 指 定 扩 展 名 Visual FoxPro 自 动 指

C R E A T E F O R M 命 令 - 图4C R E A T E F O R M 命 令 - 图5C R E A T E F O R M 命 令 - 图6C R E A T E F O R M 命 令 - 图7C R E A T E F O R M 命 令 - 图8定 .SCX 为 扩 展 名 如 果 指 定 的 表 单 文 件 名 已 经 存 在 那 么 将 提 示 您 是 否 要 改写 已 存 在 的 文 件 如果 SET SAFETY 设 为 ON

?

C R E A T E F O R M 命 令 - 图9C R E A T E F O R M 命 令 - 图10C R E A T E F O R M 命 令 - 图11C R E A T E F O R M 命 令 - 图12显 示 创 建 对 话 框 可 从 中 选 择 表 单 或 输 入 要 创 建 的 新 表 单 名

AS cClassName F R O M cClassLibraryName | ?

C R E A T E F O R M 命 令 - 图13C R E A T E F O R M 命 令 - 图14C R E A T E F O R M 命 令 - 图15C R E A T E F O R M 命 令 - 图16C R E A T E F O R M 命 令 - 图17C R E A T E F O R M 命 令 - 图18根 据 一 个 . vcx 可 视 类 库 中 的 表 单 类 创 建 一 个 新 表 单 cClassName 指 定 了 用户 自 定 义 表 单 类 的 名 称 根 据 该 类 创 建 新 表 单 如 果 cClassName 不 是 基 于一 个 表 单 类 则 会 产 生 错 误 cClassLibraryName 指 定 了 可 视 类 库 的 名 称

C R E A T E F O R M 命 令 - 图19C R E A T E F O R M 命 令 - 图20C R E A T E F O R M 命 令 - 图21C R E A T E F O R M 命 令 - 图22C R E A T E F O R M 命 令 - 图23其 中 包 含 cClassName 指 定 了 表 单 类 包 含 ? 可 以 打 开 一 个 打 开 对 话框 允 许 指 定 一 个 可 视 类 库

NOWAIT

C R E A T E F O R M 命 令 - 图24C R E A T E F O R M 命 令 - 图25C R E A T E F O R M 命 令 - 图26C R E A T E F O R M 命 令 - 图27C R E A T E F O R M 命 令 - 图28C R E A T E F O R M 命 令 - 图29C R E A T E F O R M 命 令 - 图30在 表 单 设 计 器 打 开 之 后 继 续 程 序 的 执 行 程 序 不 必 等 待 表 单 设 计 器 关 闭 而 是继 续 执 行 CREATE FORM NOWAIT 之 后 的 程 序 行 如 果 省 略 N O W A IT 当在 程 序 中 发 出 CREATE FORM 时 表 单 设 计 器 打 开 并 且 在 表 单 设 计 器 关 闭之 前 暂 停 程 序 的 执 行

C R E A T E F O R M 命 令 - 图31C R E A T E F O R M 命 令 - 图32当在命令窗口中发出 CREATE FORM 命令时 NOWAIT 不起作用

S A V E

C R E A T E F O R M 命 令 - 图33C R E A T E F O R M 命 令 - 图34C R E A T E F O R M 命 令 - 图35C R E A T E F O R M 命 令 - 图36C R E A T E F O R M 命 令 - 图37在 程 序 中 发 出 包 含 SAVE 子 句 的 命 令 在 激 活 另 一 个 窗 口 之 后 表 单 设 计 器仍 然 打 开 从 命 令 窗 口 中 发 出 命 令 时 包 含 S A V E 则 无 此 作 用

DEFAULT

C R E A T E F O R M 命 令 - 图38C R E A T E F O R M 命 令 - 图39指 定 用 默 认 的 V isual FoxPro 表 单 模 板 打 开 表 单 设 计 器 覆 盖 选 项 对 话 框 中 表单 选 项 卡 指 定 的 默 认 表 单 模 板

C R E A T E F O R M 命 令 - 图40C R E A T E F O R M 命 令 - 图41C R E A T E F O R M 命 令 - 图42C R E A T E F O R M 命 令 - 图43C R E A T E F O R M 命 令 - 图44C R E A T E F O R M 命 令 - 图45有关表单模板的其他内容 请参阅 Microsoft Visual FoxPro 6.0 中文版程序员指南 第九章 创建表单

W INDOW W indowName1

C R E A T E F O R M 命 令 - 图46C R E A T E F O R M 命 令 - 图47C R E A T E F O R M 命 令 - 图48指 定 一 个 窗 口 表 单 设 计 器 采 用 该 窗 口 的 特 性 例 如 如 果 用 DEFINE

C R E A T E F O R M 命 令 - 图49C R E A T E F O R M 命 令 - 图50C R E A T E F O R M 命 令 - 图51W INDOW 的 FLOAT 选 项 创 建 窗 口 表 单 设 计 器 可 以 移 动 窗 口 不 必 是 活 动的 或 可 见 的 但 必 须 是 已 定 义 的

C R E A T E F O R M 命 令 - 图52C R E A T E F O R M 命 令 - 图53C R E A T E F O R M 命 令 - 图54C R E A T E F O R M 命 令 - 图55C R E A T E F O R M 命 令 - 图56表单设计器的默认尺寸可能比它的特性窗口大 在这种情况下 表单设计器仍采用它所在的窗口的特性 表单设计器的左上角和窗口的左上角坐标相同 但其尺寸超出了窗口的边界

IN [WINDOW] W indowName2

C R E A T E F O R M 命 令 - 图57C R E A T E F O R M 命 令 - 图58C R E A T E F O R M 命 令 - 图59C R E A T E F O R M 命 令 - 图60C R E A T E F O R M 命 令 - 图61指 定 打 开 表 单 设 计 器 的 父 窗 口 表 单 设 计 器 不 采 用 父 窗 口 的 特 性 也 不 能 移 出父 窗 口 之 外 如 果 父 窗 口 移 动 表 单 设 计 器 也 随 之 移 动

C R E A T E F O R M 命 令 - 图62C R E A T E F O R M 命 令 - 图63C R E A T E F O R M 命 令 - 图64要访问表单设计器 父窗口必须先用 DEFINE WINDOW 定义 而且必须可见

IN SCREEN

C R E A T E F O R M 命 令 - 图65表 单 设 计 器 放 在 父 窗 口 中 之 后 指 定 在 V isual FoxPro 主 窗 口 中 打 开 该 表 单 设

C R E A T E F O R M 命 令 - 图66C R E A T E F O R M 命 令 - 图67C R E A T E F O R M 命 令 - 图68计 器 通 过 在 命 令 中 包 含 IN WINDOW 子 句 可 以 把 表 单 设 计 器 放 在 父 窗 口中

说 明

C R E A T E F O R M 命 令 - 图69C R E A T E F O R M 命 令 - 图70C R E A T E F O R M 命 令 - 图71C R E A T E F O R M 命 令 - 图72发出不带任何附加参数的 CREATE FORM 命令 可以在表单设计器中打开一个新的表单 退出表单设计器时 会提示您用不同的名称存储表单

请 参 阅

C R E A T E F O R M 命 令 - 图73C R E A T E F O R M 命 令 - 图74_BROWSER , COMPILE FORM , DO FORM , GETPEM C R E A T E F O R M 命 令 - 图75 , _INCLUD E , MODIFY FORM , PEMSTATUS C R E A T E F O R M 命 令 - 图76 , SYS(1269) , SYS(1270) , SYS(1271) , SYS(1272)