- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务导入 学习目标 任务实施 1. 创建表单集 创建表单集是在“表单设计器”中进行的。 (1) 单击“新建”按钮,在“新建”对话框中,选中“表单”选项,单击“新建文件”按钮,进入“表单设计器”。 (2) 在主菜单中,单击“表单”菜单→“创建表单集”命令,如图9-1所示,即可创建一个新的表单集FormSet1。但是,用户可从“属性”窗口的对象下拉列表中查看是否已创建表单集,如图9-2所示。 2. 向表单集中添加新表单 如果需要向表单集中添加新表单,可以单击“表单”菜单→“添加新表单”命令,如图9-3所示。 3. 从表单集中删除表单 如果需要从表单集中删除表单,步骤为: (1) 在“属性”窗口的对象列表框中,选定要删除的表单(假如要删除Form2),如图9-4所示。 (2) 单击“表单”菜单→“移除表单”命令。 (3) 在弹出的删除确认对话框中,选择“是”按钮,表单即被删除。 4. 删除表单集 如果需要删除表单集,单击“表单”菜单→“移除表单集”命令。 5. 表单集应用示例 【例9-1】 如图9-5所示,在表单集中有两个表单,设置属性并在表单之间进行控制。 单击“表单”菜单→“添加新表单”,表单设计器中出现第二个表单(Form2),调整其形状和位置,并且修改其Caption属性为“右表单”。在其中增加一个标签Label1、一个文本框Text1和5个复选框控件Check1~Check5。各对象的属性设置参见表9-1。 修改完成后的表单集如图9-6所示。 (4) 编写事件代码。 运行程序,结果如图9-5所示。 思考与练习 1. 使用表单集设计口令验证表单与系统表单。如果是合法用户则进入系统表单,否则将关闭表单集。 2. 如图9-7所示,使用表单集设计电子标题板程序。 任务导入 学习目标 任务实施 1. 表单的类型 VFP允许创建3种类型的表单,即子表单、浮动表单和顶层表单。 2. 多重表单的有关属性 创建各种类型表单的方法基本相同,但无论创建哪种表单,都应设置特定的属性,来指明表单的工作状态。 在前面章节中,已经介绍了表单的常用属性。除此之外,与多重表单有关的表单属性,见表9-2。 3. 建立子表单 如果要创建子表单,不仅需要指定它应在另一个表单中显示,还需指定是否是MDI类的子表单,即指出表单最大化时是如何工作的。 4. 建立浮动表单 浮动表单是由子表单变化而来的。 5. 建立顶层表单 建立顶层表单的步骤: (1) 在“表单设计器”中创建或编辑表单。 (2) 设置表单的 ShowWindow 属性为“2 — 作为顶层表单”。 6. 子表单的显示 7. 主表单、从表单之间的参数传递 主表单在调用子表单时,通过DO命令可以实现主从表单之间的参数传递。 8. 多重表单示例 【例9-2】 使用主表单和子表单设计口令验证系统。要求,在运行时首先出现“口令验证”窗口输入口令,如果口令3次不正确,将于2秒钟后自动关闭窗口,如图9-8所示。如果口令验证通过,将关闭“口令验证”窗口,显示系统窗口,如图9-9所示。 (1) 设计界面与设置属性。进入表单设计器,调整表单的形状。在表单中增加一个容器控件Container1和一个命令按钮Command1。用鼠标右键单击容器控件,在快捷菜单中选择“编辑”,开始编辑容器。在容器中增加一个标签Label1和文本框Text1,如图9-10所示。 设置子表单的属性,见表9-3。其他属性参见图9-10所示。 (2) 增加自定义属性与方法。在子表单中增加一个自定义属性cs来记录口令输入的次数,其初始值设为:1。 (3) 编写代码。自定义方法Timer0的代码。 (4) 保存子表单,以文件名Pass.scx存盘退出。 2) 设计主表单 (1) 建立用户界面与设置属性。进入表单设计器,在表单中增加一个标签Label1,设置其属性如图9-11所示。 (2) 编写事件代码。编写表单Form2的Init事件代码。 3) 运行程序 9. 隐藏VFP主窗口 在运行顶层表单时,如果不想显示VFP主窗口,可以用下面两种方法将其隐藏。 1) 利用Visible属性 2) 使用配置文件 思考与练习 1. 表单有哪几种类型?各自的特点是什么? 2. 与多重表单有关的表单属性是什么? 3. 如图9-12所示,从主表单中将输入框的“标题”、“信息”和“默认值”传给子表单,然后将子表单输入框中的输入值返回主表单,如图9-13所示。 技能训练 设计具有输入对话框的程序,如图9-14所示。要
您可能关注的文档
- Visual C++教程PowerPoint课件 教学课件 作者 chap 02.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 03.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 04.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 05.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 06.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 07.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 08.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 09.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 10.ppt
- Visual C++教程PowerPoint课件 教学课件 作者 chap 11.ppt
- Visual FoxPro6.0程序设计教程3版 教学课件 作者 丁爱萍 8 14 第10章.ppt
- Visual FoxPro6.0程序设计教程3版 教学课件 作者 丁爱萍 8 14 第11章.ppt
- Visual FoxPro6.0程序设计教程3版 教学课件 作者 丁爱萍 8 14 第12章.ppt
- Visual FoxPro6.0程序设计教程3版 教学课件 作者 丁爱萍 8 14 第13章.ppt
- Visual FoxPro6.0程序设计教程3版 教学课件 作者 丁爱萍 8 14 第14章.ppt
- visual foxpro6.0及其程序设计 郭盈发 第1章.ppt
- visual foxpro6.0及其程序设计 郭盈发 第2章.ppt
- visual foxpro6.0及其程序设计 郭盈发 第3章.ppt
- visual foxpro6.0及其程序设计 郭盈发 第4章.ppt
- visual foxpro6.0及其程序设计 郭盈发 第5章.ppt
文档评论(0)