- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表单设计应用
第11章 11.1 表单的建立与运行 表单的创建是一个全新的领域。创建表单的过程,就是定义控件的属性,确定事件或方法、代码的过程。 表单就是一个容器,它可以容纳多个控件。 11.1.1 用表单设计器创建表单 Create form 表单.scx 创建表单的操作步骤 11.1.2 用表单向导创建表单 在Visual FoxPro系统中,除使用表单设计器创建新的表单外,还可以使用表单向导创建新的表单,不过由表单向导创建的只能是数据表单。 11.1.3 表单的运行 有3种方法可以运行表单: (1).直接使用命令。在命令窗口,直接输入命令: DO FORM 〈表单名〉 (2).在表单设计器窗口,选择“表单”菜单中的“运行”命令,或直接单击工具栏中的红色惊叹号。 (3).在项目管理器中,选中“文档”选项卡并指定要运行的表单,单击“运行”按钮。 11.2 表单的操作 11.2.1表单的属性 1.常用表单属性 表单属性很多,但绝大多数很少用到。表11.3中列出了有关表单的一些重要属性,这些属性规定了表单的外观和行为,经常在表单设计时用到。请大家参考表11.3。 2.创建新属性 可以根据需要向表单添加任意的新属性和新方法,并像用表单的其他属性和方法那样引用它们。 步骤如下: (1).选择“表单”菜单中的“新建属性”命令,打开“新建属性”对话框。 (2).在“名称”框中输入属性名称。新建的属性同样会在属性窗口的列表框中显示出来。 3.创建新方法 向表单添加新方法的步骤如下: (1).选择“表单”菜单中的“新建方法程序”命令,打开“新建方法程序”对话框。 (2).在“名称”框中输入方法名,有选择地在“说明”框中输入新建方法的说明信息。 11.2.2 常用事件与方法 1.基类的最小事件集 (1).Init.事件: Init代码通常用来完成一些关于表单的初始化工作。 (2).Destory事件:该方法代码通常用来进行文件关闭、释放内存变量等工作。 (3).Error事件:事件发生时,系统会把发生的错误类型和错误发生的位置等参数传递给事件代码,事件代码可以据此对错误进行相应的处理。 2.表单事件 以下3个事件用于表单和表单集: (1).Load事件:该事件代码从表单装入内存至表单被释放期间仅被运行一次。 (2).UnLoad事件:在表单被释放时发生,是释放表单或表单集的最后一个事件。 (3)Activate事件:该事件代码从表单装入内存至表单被释放期间可被运行多次 。 3.鼠标事件 (1).Click事件:鼠标左键单击对象时发生的事件。 (2).DblClick事件:鼠标左键双击对象时发生的事件。 (3).RightClick事件:鼠标右键单击对象时发生的事件。 (4).MouseMove.事件:用户在一个对象上移动鼠标时发生。 (5).MouseDown.事件:当用户在一个对象上按下一个鼠标键时发生。 (6).MouseUp.事件:当用户在一个对象上释放一个鼠标键时发生。 4.键盘事件 (1).KeyPress事件 。 (2).InteractiveChange事件。 (3).ProgrammaticChange事件 。 5.焦点事件 (1).GotFocus事件 。 (2).LostFocus.事件 。 (3).When.事件 。 (4).Valid.事件 。 6.其他事件 Timer.事件:适用于计时器。当经过Interval.属性中指定的毫秒数时发生。 7.常用方法 (1).Show方法.和Hide方法。 (2).Release方法。 (3).Refresh方法。 (4).SetFocus方法。 11.2.3 控件的操作与布局 1.控件的基本操作 (1).选定控件 :要选定单个控件,只要用鼠标单击该控件即可。 (2).移动控件:先选定控件,然后用鼠标将控件拖动到所需要的位置即可。 (3).调整控件大小 (4).复制控件 (5).删除控件 2.控件布局 利用控件布局工具栏中的按钮,可以方便地调整表单窗口中被选控件的相对大小或位置。控件布局工具栏中各按钮功能如表10.4所示请大家参看教材。 3.设置Tab键次序 Visual.FoxPro提供了两种方式来设置Tab键次序:交互方式和列表方式。 11.2.4 表单的数据环境 1.游标类对象 游标对象用来定义临时表的相关信息。游标类只支持.Init、Destory、Error.等3个事件。 2.关系类对象 如果表单所关联的表多于一个,数据环境容器中有一个关系对象用来定义这几个表间的关系。关系对象也只有.Init、Destory、Err
文档评论(0)