12VFP上机-表单及控件讲述.doc

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

PAGE  PAGE 9 上机--表单及常用控件的使用 【目的与要求】 进一步熟悉表单的使用 熟悉VFP控件 掌握标签、文本框、命令按钮控件的使用 【相关知识点】 在表单上创建控件的基本步骤如下: 1)创建表单,在表单上根据需要合理地添加控件; 2)设置各个对象的属性; 3)编写方法和事件代码。 一、标签 标签(Label)主要是在表单上用来显示文本信息的控件,一般用于标题、提示或说明。它没有数据源,不能直接编辑也不能用Tab键来选择。 标签的Caption属性是最常用的属性,它设置或返回标签的显示文本,该属性值既可以通过“属性”窗口设置,也可以由事件动态改变。 标签的常用事件有Init、Click、Dblclick等事件,但习惯上还是作为文本显示使用,较少使用标签的事件。 练习1:标签的使用。要求:当表单运行时,单击“登鹳雀楼”处,表单上显示“白日依山尽,黄河入海流。欲穷千里目,更上一层楼。”文字。 提示:参看教材P143【例4.3】 设计界面运行界面图4-14 标签的使用Label1: thisform.label2.visible=.t. 二、命令按钮 命令按钮(CommandButton)是一种十分常用的交互工具,一般是用户单击按钮后激发按钮的相关事件,运行事件代码,来完成某种功能。 Caption属性用于设置命令按钮上面的显示文本,Picture属性用于设置命令按钮上面的显示的图片。ToolTipText属性用于设置控件的提示文本,该属性与表单的ShowTips有关。 Click事件是当用户将鼠标指针指向一个控件并按下鼠标左键时触发,是最常用的事件。 练习2: 命令按钮的使用。要求:运行表单时,当单击“单击右移”按钮,表单上的“字符变色移动”往右移动,当移到表单最右边时,该按钮不可用。当单击“单击下移”按钮,表单上的“字符变色移动”往下移动,当移到表单下边时,该按钮不可用。双击表单不可用的按钮变成可用。 提示:参看教材P144【例4.4】 设计界面运行界面图4-15命令按钮使用举例三、文本框 文本框(TextBox)控件既能输入或编辑数据,也能显示预先输入的数据,是用户与计算机进行数据交互的控件。数据可以是表中的非备注型和非通用型字段的数据、内存变量或数组元素等。 文本框的Value属性是最常用的属性,Value值可以是字符型、数值型、逻辑型和日期型,默认值为字符型。除了直接输入或设置Value属性获取文本框所需的数据值之外,还可以通过数据绑定来获取。 文本框的常用事件和方法 1)InterActiveChange事件:当文本框中的内容发生改变时,该事件触发。它的特点是即时性,可以随时看见改变的结果。 2)Keypress事件:在文本框获得焦点并且用户按下了键盘上的按键后触发。Keypress事件过程在截取文本框中所输入的击键时是非常有用的,它可以立即测试击键的有效性或在字符输入时对其进行格式处理。 3)SetFocus方法:SetFocus方法是为控件设置焦点。 生成器 生成器是用来帮助设置表单上控件属性的工具。VFP为许多通用的表单控件,如表格、列表框、组合框、复选框、命令按钮组和选项按钮组等提供了生成器。 打开生成器,只需在表单选定的对象上单击鼠标右键,再选择“生成器”菜单项即可。 四、MessageBox函数 在使用表单和控件进行交互操作时,常常要使用MessageBox函数,MessageBox函数的作用是显示一个消息框。 1. MessageBox()函数的格式 Messagebox(cMessageText [,nDialogBoxType [,cTitleText] ]) 2. 参数说明:cMessageText指定在对话框中显示的文本。在cMessageText中可以包含回车符 (CHR(13))使信息移到下一行显示。 nDialogBoxType,指定对话框中的按钮和图标、显示对话框时的默认按钮以及对话框的行为。 3. 举例 在命令窗口输入: MessageBox(祝大家学习顺利!, 0+64+0, VFP学习) xz= MessageBox(大家都看明白了吗?, 4+32+256, 老师的担心) ? xz 练习3 密码输入判断表单。表单运行时,先在文本框中输入密码,如果密码正确给出“密码正确,欢迎进入!”提示,如果密码错误则给出“密码错误,请重新输入!”提示,如果连续输入3次错误,给出“密码输错3次,不能再输入了!”提示后退出,要求提示用MessageBox消息框。 提示:参看教材P144【例4.5】 设计界面运行界面图4-18密码输入表单Command1:n=n+1 if n=3 if alltrim(thisform.text1

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档