VFP第6章表单设计汇总.pptx

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 程序设计(第三版);;方法: ? 文件菜单笺—新建—表单—新文件(或向导) ? 项目管理器—文档—表单—新建 即可进入表单设计器;6.1.1 使用向导建立表单;2、创建一对多表单;6.1.2 使用表单设计器创建表单;步骤: 每个表单都有相应的属性、事件、方法。常用表单控制工具栏、调色板工具栏、布局工具栏、属性窗口、数据环境等进行设计。设计一个表单的步骤: 1)创建表单并设置表单的属性 2)给表单添加适当的控件 3)设置控件的属性 4)编写事件代码;设置数据环境:;6.1.3 表单属性;6.1.4 修饰表单;;1.控件的分类;2.控件的使用方法 ;1.功能 标签主要用于显示固定的文本信息。 2.常用属性 caption: 指定标签的显示文本。可以在设计时设置,也可以在程序运时设置或修改。 Forecolor:设置标题的字体颜色。 Backstyle:设置标签的背景是否透明,0透明,1不透明,默认为不透明。 name :标签对象的名称,是程序中访问标签对象的标识。 Alignment:指定标题控件中显示的对齐方式。 3.举例:P179;1.功能: ①用于显示或接收单行文本信息(不设置ControlSource属性),默认输入类型为字符型,最大长度为256个字符。 ②用于显示或编辑对应变量或字段的值(设置ControlSource属性为已有变量或字段名)。 2.常用属性 ControlSource:设置文本框的数据来源。一般情况下,可以利用该属性为文本框指定一个字段或内存变量。;Value:保存文本框的当前内容,如果没有为ControlSource属性指定数据源,可以通过该属性访问文本框的内容。它的初值决定文本框中值的类型。如果为ControlSource属性指定了数据源,该属性值与ControlSource属性指定的变量或字段的值相同。 PassWordChar:设置输入口令时显示的字符。 Readonly:确定文本框是否为只读,为“.T.”时,文本框的值不可修改。; 3. 常用的事件过程 GetFocus Event:获得焦点后发生。 例如: THIS.SelStart=0 THIS.SelLength=LEN(ALLTRIM(THIS.value) When Event:获得焦点前发生,返回逻辑值。 例如: IF THIS.Value500 =MESSAGEBOX(“数据已经很大,不允许再编辑”) ENDIF RETRUN THIS.Value=500; Valid Event: 失去焦点之前发生,常用于进行数据合法性检查,返回一个逻辑值,为假时不允许失去焦点。 例: RETRUN THIS.Value=200 and THIS.Value=300 LostFocus Event: 控件失去焦点时发生的事件。此过程与Valid基本相同,但是不进行合法性检验。 4. 文本框生成器 右单击文本框,可通过快捷菜单打开文本框生成器。;【例】创建一个如图所示的登录窗口,并将表单保存为FORM2。;在“确定”按钮的单击事件中输入如下代码: If thisform.text1.value=user1“ and thisform.text2.value=123456 do form mainform form2.release else messagebox(密码或用户名错误,0,提示) endif;在“取消”按钮的单击事件中输入如下代码: nAnswer=messagebox(你决定退出系统吗?,4,提示) DO CASE CASE nAnswer = 6 thisform.release CASE nAnswer = 7 messagebox(请输入用户名和密码,0,提示) ENDCASE ;1.功能 用于显示或编辑多行文本信息。编辑框实际上是一个完整的简单字处理器,在编辑框中能够选择、剪切、粘贴以及复制正文,可以实现自动换行,能够有自己的垂直滚动条。 2.常用属性 ControlSource:设置编辑框的数据源,一般为数据表的备注字段。 Value:保存编辑框中的内容,可以通过该属性来访问编辑框中的内容。 SelLength:返回用户在文本输入区中所选定字符的数目。;SelText:返回用户在编辑区内选定的文本,如果没有选定任何文本,则返回空串。 Readonly:确定用户是否能修改编辑框中的内容。 Scroolbars:指定编辑框是否具有滚动条,当属性值为0时,编辑框没有滚动条,当属性值为2(

文档评论(0)

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

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

1亿VIP精品文档

相关文档