网站大量收购闲置独家精品文档,联系QQ:2885784924

第8章Visual FoxPro的表单设计.ppt

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

第八章Visual FoxPro的表单设计 8.1 表单及其相关概念 8.1.1 表单的概念 表单类似于标准窗口或对话框,可以包含用以显示并编辑数据的控件。 演示:小例子 8.1.2 对象、属性、事件与方法 1.对象 对象是一个具有属性(数据)和方法(行为方式)的实体。一个对象建立之后,其操作就通过与该对象有关的属性来描述。 2.属性 属性(Property)是指对象的一项描述内容,用来描述对象的有关特性,每个对象都是由有若干属性来描述。 事件(Event),是由Visual FoxPro预先定义好的、能够被对象识别的动作,如单击(Click)事件、双击(DblClick)事件、装入(Load)事件、移动鼠标(MouseMove)事件等,不同的对象能识别的事件也不完全相同。 事件过程(Even Procudure)是为处理特定事件而编写的一段程序。当事件由用户触发(如单击事件等)或由系统触发(如装入等),对象就会对该事件作出响应。响应某个事件后所执行的程序代码就是事件过程。 4.方法 方法(Method)是与对象相关的过程,但又不同于一般的Visual FoxPro过程。方法程序紧密地和对象连接在一起。 8.1.3 表单控件 控件(Control)是某种图形构件的统称,如“标签控件”、“文本框控件”、“列表框控件”等。 选定对象控件:用来选定一个或多个对象,移动和改变控件的大小。 文本框(Text)控件:创建于单行数据输入的文本框对象,用户可以在其中输入或更改文本。 命令按钮(Command)控件:创建命令按钮对象,用于执行相应命令。 选项按钮组(OptionGroup)控件:创建选项按钮组对象,用于显示多个选项,用户只能选择其中的一项。 组合框(ComboBox)控件:创建组合框或下拉列表框对象,用户可以从列表项只选择一项或人工输入一个值。 表格(Grid)控件:创建表格对象,用于在电子表格样式的表格中显示数据。 计时器(Timer)控件:创建计时器对象,以设定的间隔捕捉计时器事件。此控件在运行时不可见。 线条(Line)控件:创建线条对象,设计时用于在表单上面画各种类型的线条。 容器(Container)控件:创建容器对象,在容器中可以包含其他的一些控件。 超级链接(HyperLink)对象:使用“超级链接”可以跳转到Internet或Intranet的一个目标地址上。 8.2 表单的创建 在Visual FoxPro中的对象根据它们所基于类的性质可分为两类: (1)容器类,它可以作为其它对象的父对象。例如,一个表单作为一个容器,是放置于其中的按钮、列表框、复选框等控件的父对象。 (2)控件类,它可以包含在容器对象中,但不能作为其它对象的父对象。例如按钮框就不能包含任何其它的对象。 8.2 表单的创建 在Visual FoxPro中,可以用以下几种方法生成表单: (1)表单向导 (2)快速表单 (3)表单设计器 8.2.1 使用表单向导创建即用表单 文件→新建→表单→向导按钮 8.2.2 使用表单设计器设计表单 (1)文件→新建→表单→新建文件按钮 (2) CREATE FORM 8.2.3 表单的基本操作 1.打开表单设计器 文件→打开 2.表单的属性 表单的属性就是表单的结构特征。通过修改表单的属性可以改变表单的内在或外在的特征。 (1)AutoCenter:用于控制表单初始化时是否位于Visual FoxPro窗口或父表单的中央。 (2)BackColor:用于确定表单的背景颜色。 (3)BorderStyle:用于控制表单是否有边框(系统、单线、双线等)。 (4)Caption:表单的标题。 (5)Closable:用于控制表单的标题栏中的关闭按钮是否能用。 (6)ControlBox:用于控制表单的标题栏是否有控制按钮。 (7)MaxButton:用于控制表单的标题栏中是否有最大化按钮。 (8)MinButton:用于控制表单的标题栏中是否有最小化按钮。 (9)Movable:用于控制表单是否可以移动。 (10)Height:用于设置表单的高度。 (11)Width:用于设置表单的宽度。 (12)Name:用于设置表单的名称。 3.表单的事件与方法 常用的表单事件有: (1)Load事件:当表单被装入内存时发生。 (2)Init事件:当表单被初始化时发生。 (3)Activate事件:当表单被激活时发生。 (4)Destroy事件:当表单被释放时发生。 (5)Unload事件:当表单被关闭时发生。 (6)Resize

文档评论(0)

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

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

1亿VIP精品文档

相关文档