[计算机软件及应用]第9章表单.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]第9章表单

表单的事件 常用的表单事件有: (1)Load事件:当表单被装入内存时发生。 (2)Init事件:当表单被初始化时发生。 (3)Activate事件:当表单被激活时发生。 以上事件被激发的顺序为:Load、Init、Activate。 (4)Destroy事件:当表单被释放时发生。 (5)Unload事件:当表单被关闭时发生。 以上事件被激发的顺序为:Unload、Destroy。 (6)Resize事件:当用户或程序去改变表单的大小时发生。 表单的方法 常用的表单方法有: (1)Hide方法:隐藏表单。 (2)Show方法:显示表单。 (3)Release方法:释放表单。 (4)Refresh方法:刷新表单。 对象的引用 对象的引用是指如何在程序设计和程序运行的时候对这些对象进行控制和操作。 表单对象的引用分绝对引用和相对引用两种。 (1)绝对引用 通过提供对象的完整容器层次代码来引用对象的方法称为绝对引用。 一般形式:ThisForm.对象名.属性名 例如: ThisForm.Command1.Caption ThisForm.Text1.value (2)相对引用 用快捷方式指明要引用的对象的方式称为相对引用。即对当前选定对象的引用。 其一般形式:This.属性名 例如:设当前选定对象为命令按钮Command1。 其相对引用:This.Caption 例如:设当前选定对象为文本框Texet1。 其相对引用:This.Value 在对象事件的程序代码中,对象的引用作为命令一部分,如赋值命令、分支结构等。例如: (1)要使表单中的命令按钮Command1的标题属性(Caption)设为“关闭”,则命令代码(赋值命令): ThisForm.Command1.Caption = 关闭 (2)设当前选定对象为命令按钮Command1,将该对象的标题属性(Caption)设为“关闭”: This.Caption = 关闭 (3)在分支结构中,对对象属性进行判断。例如: If This.caption=“关闭 … Else … Endif 属性: 属性: 设计表单 人机对话函数MessageBox() 格式:messagebox(信息提示)[,对话框类型[,对话框标题]] 功能:在屏幕上显示一个指定格式的对话框。在对话框中显示信息,等待用户单击按钮,并返回一个整数以标明用户单击了哪个按钮。 其中:对话框类型是由按钮类型+图标类型+默认按钮三组代码组成。 按钮类型 图标类型 默认按钮 4.编辑框控件 4.编辑框控件 命令按钮的click事件代码: THISFORM.TEXT1.VALUE=THISFORM.EDIT1. VALUE THISFORM.REFRESH 5 组合框控件 5 组合框控件 组合框属性通过生成器设置,数据表选择D:\VFP\ts.dbf,字段选择可用字段中图书编号字段。 Command1的事件代码 单击(Click)事件: LOCATE ALL FOR THISFORM.COMBO1.VALUE=TS.图书编号 THISFORM.LABEL1.CAPTION=TS.图书名称 THISFORM.REFRESH 例题:选项按钮组的使用 例题:选项按钮组的使用 例题:选项按钮组的使用 Timer1的Timer事件代码: If thisform.label1.fontsize=9 thisform.label1.fontsize=thisform.label1.fontsize-1 else thisform.label1.fontsize=26 Endif Option1的Click事件代码: erval=200 Option2的Click事件代码: erval=0 Option3的Click事件代码: release thisform 建立数据查询表单 建立数据查询表单 建立数据查询表单 双击“查询”按钮,出现“Command1.Click”事件代码窗口,在窗口中输入以下命令。 Command1的Click事件代码: locate all for bo1.value=KSBK.考生编号 thisform.refresh Command2的Click事件代码: Release thisform 11 表格控件 表格是一种容器对象,按行和列的形式显示数

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档