vf实验报告增强表单辅助操作功能.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vf实验报告增强表单辅助操作功能

实验课程名称 Visual FoxPro实验报告 实验项目名称 增强表单辅助操作功能 专 业 班 级 电子信息科学与技术08级1班 学 生 姓 名 郎子龙 学 号 080712110069 指 导 教 师 谢本亮 理 学 院 实验时间:2010年11月24日 第7章 增强表单辅助操作功能 1.实验目的 (1)熟练掌握在表单中创建控件的方法。 (2)熟练地修改表单,培养设计辅助功能的意识和能力。 2.实验要求 修改实验6设计的“订单”表单,使之具有悬停提示、快捷提示、选项输入和列表浏览等功能(见图2.7.1),具体要求如下: (1)提供悬停操作提示,即对于“客户编号1”、“工号1”以及表格中的“货号”等文本框在鼠标悬停时都能显示操作提示信息。快捷提供详细数据,即右击上述任一对象时将弹出信息框,用于显示数据所属表中当前记录的其他数据。 (2)创建“请选客户编号:”和“货物浏览:”两对标签与组合框,并使它们仅在添加记录时变为可爱。上一级合框具有“选项输入”功能,即通过在全部客户数据下拉列表中选定一项,自动将客户编号填入“客户编号1”文本框;下一级合框则提供“列表浏览”功能,即在全部货物数据下拉列表中选定一项,以供填写货号时参考。 3.实验准备 (1)阅读主教材7.1.1节、7.2.1节、7.3.1节、7.4.1节和7.4.3节。 (2)由实验6设计好如图2.6.2所示的“订单”表单。 4.实验步骤 (1)复制表单:打开“订单”表单的表单设计器,选定文件菜单另存为命令产生“订货.SCX”表单。 (2)数据环境设计:右击表单,在快捷菜单中选定“数据环境”命令,然后在“数据环境设计器”窗口中,按图2.7.2不回表以及字段窗口之间的关系线。 (3)创建控件 ①创建“请选客户编号:”和“货物浏览:”2个标签。 ②在“请选客户编号:”标签正文创建组合框Combo1→右击该组合框,并在快捷菜单中选定“生成器”命令,使显示“组合框生成器”对话框(参阅主教材图7.4(a))→在“列表项”选项卡中选定客户表的全部字段→在“值”选项卡(参阅主教材图7.4(b))的“字段名”组合框选定“订单.客户编号”,这将使选定项的“客户编号”列的值填入该字段。 类似地,在“货物浏览:”标签下方创建组合框Combo2,在“组合框生成器”对话框中选用货物表的全部字段,但“值”选项卡不进行设置。 (4)属性设置:见表2.7.1。 表2.7.1 “订货”表单属性设置 对象 属性 属性值 说明 Form1 ShowTips .T. 配合ToolTipText属性 grid1.Column1.Text1 ToolTipText 右击显示货物信息 在文本框获得焦点后悬停时才显示文本 Label1 Caption 请选客户编号: 标签显示文本 AutoSize .T. 控件大小正好容纳内容 Label2 Caption 货物浏览: AutoSize .T. “客户编号1”文本框 ToolTipText 右击显示客户信息 悬停时的显示文本 “工号1”文本框 ToolTipText 右击显示员工信息 (5)grid1.Column1.Text1文本框的RightClick事件代码编写如下: =MESSAGEBOX(“货名:”+货物.货名+”单价:”+STR(货物.单价,5,2)+”库存量:”+; STR(货物.库存量,4)) (6)“客户编号1”文本框的RightClick事件代码编写如下: =MESSAGEBOX(“公司名称:”+客户.公司名称+”联系人”+客户.联系人+”电话:”+; 客户.电话) (7)“工号1”文本框的RightClick事件代码编写如下: =MESSAGEBOX(“姓名:”+员工.姓名+”电话:”+员工.电话+”备注:”+; 员工.备注) (8)Form1的Init事件代码编写如下: *标签和组合框均不可用(显示为灰色) THISFORM.Label1.Enabled=.F. THISFORM.Combo1.Enabled=.F. THISFORM.Label2.Enabled=.F. THISFORM.Combo2.Enabled=.F. (9)THISFORM.BUTTONSET1.cmdAdd(“添加”命令按钮)的GotFocus事件代码编写如下: LPARAMETERS cProperty *若在“添加记录”对话框“添加”按钮退出,订货表单“添加”按钮的标

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档