vfp表单控件课件.ppt

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

本章目录 第一节 标签和命令按钮控件 第二节 计时器和容器控件 第三节 文本框控件 表单控件按主要功能分为五类: 第一节 标签和 命令按钮控件 命令按钮和命令按钮组控件 1.命令按钮(commandbutton):通常用来完成某些功能,例如确认、撤销、执行、完成等操作。 2.命令按钮组(commandgroup):当一个表单需要多个命令按钮时,可以使用命令按钮组,这样可使事件代码更简洁,界面更加整洁和美观。命令按钮组中各命令按钮的排列方向和位置可根据用户的需要进行调整。 作业6 标签和按钮—你好! 请制作如下所示的一个表单,点击“你好”按钮,标语和按钮上的文字会互换。 1、打开表单设计器,插入两个标签,再插入两个按钮。 对象属性设置如表所示 3、按钮事件代码设置 Command2的click事件代码: thisform.release 表单名.对象名.属性名=属性值 3、按钮事件代码设置 表单名.对象名.属性名=属性值 command1的click事件代码: if thisform.label1.caption=hello thisform.label1.caption=你好 mand1.caption=hello thisform.label1.fontbold=.t. thisform.label1.fontitalic=.t. else thisform.label1.caption=hello mand1.caption=你好 thisform.label1.fontbold=.f. thisform.label1.fontitalic=.f. endif 作业7 标签和按钮—隐藏按钮 ? 请制作一个表单,当点击“显示文本”按钮时,该按钮会自动消失;而当点击“清除文本”按钮时,该按钮和文字一起消失,而“显示文本”按钮重新出现。 本例制作的关键,是在两个按钮的CLICK事件中分别写入了不同的程序代码,控制文本和按钮的显示和消失。 本例制作的关键,是在两个按钮的CLICK事件中分别写入了不同的程序代码,控制文本和按钮的显示和消失。 作业8 按钮组 请制作如下所示的一个表单,点击不同的按钮,会出现不同的背景颜色。 2、在按钮组上右键单击,在弹出菜单上选择“编辑”。 3、此时按钮组背景出现一个蓝色虚线框,就可以对每个按钮的属性和事件进行单独的设置了。 以红色背景按钮为例,将前景色属性FORECOLOR设为255,0,0 ,将CLICK事件写入如图所示的代码: 作业9 标签变化 请制作一个表单,点击两个按钮,“欢迎各位读者”标语和按钮都会发生相应的变化。 第二节 计时器和 容器控件 计时器控件 计时器(timer)控件 1.计时器主要利用系统时钟来控制某些具有规律性的周期任务的定时操作。它与用户的操作彼此独立,它是后台任务,当指定时间一到,后台计时器就会启动去执行相应的任务。计时器在表单中以图标的方式存在,不会受其大小和位置的影响,在运行时该图标不可见,而且该控件不能单独使用,必须与表单、容器类或者控件类一起使用。 2.计时器的两个主要属性是“Enabled”和“Interval”两个。其中“Enabled”属性用于控制计时器的打开与关闭。如果计时器在表单打开时开启则该值为.T.,如果定义其值为.F.则需要通过命令按钮控件中的“Click”事件来启动。“Interval”属性用于定义两次计时器事件触发的时间间隔(毫秒级)。 作业10 计时器和容器 请制作一个表单,通过计时器控件的作用使暂停键可以控制字幕的滚动和暂停。 1、在表单上设置一个容器、一个标签和两个按钮。 2、在容器cantainer1上右键单击,选择“编辑”命令。 3、容器周围出现虚线边框后,在其中放入标签和计时器。 4、将标签标题改为“欢迎新同学!” 5、双击计时器控件,对其属性和timer事件进行设置。 if this.parent.label1.left + this.parent.label1.width0 ?????? this.parent.label1.left=this.parent.label1.left-5 ??? else ?????? this.parent.label1.left= this.parent.width ??? endif 作业11 滚动字幕 请制作一个表单,使章节目录能自动滚动。 在表单上设置控件如图 FORM1事件设置: public A(6), I ?????? I = 1 ?????? A(1) = 第一章 VFP6.0概述 ?????? A(2) = 第二章 VFP6.0基础 ?

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档