VFP课件第八章表单设计及其应用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其它提示: 最大长度:maxlength 密码输入显示*: passwordchar
2020/10/2
[例4]:标签缩放
设计一个名为my_form4的表单,实现标签的缩放 。计时器的interval属性为300;表单运行时计时器不 起作用,即计时器的enabled属性为:.f. 。单击变按 钮时,五角星开始变大,字号每次增加5,当字号增 加到100时,再从10开始,每次字号增加5到100, 这样不断的增加。 单击停止时,五角星停止变化。
文本框t1
文本框t2 文本框t3
标签 lbl1
标签lbl1的主要属性如下: Caption为空
2020/10/2
开始按钮的click事件代码如下:
thisform.t1.value=int(rand( )*10) thisform.t2.value=int(rand( )*10) thisform.t3.value=int(rand( )*10)
2020/10/2
8.4 表单及控件设计
讲述内容:
8.4.1无控件表单设计 8.4.2标签控件 8.4.3文本框控件 8.4.4命令按钮控件 8.4.5组合框控件 8.4.6列表框控件 8.4.7复选框控件 8.4.8选项按钮组控件
8.4.9计时器控件设计 8.4.10编辑框控件 8.4.11微调控件 8.4.12命令按钮组控件 8.4.13表格控件 8.4.14页框控件 8.4.15图像控件 8.4.8线条和形状控件
Βιβλιοθήκη Baidu
计时器控件
计时器控件主要利用系统时钟来控制某些 具有规律性的周期任务的定时操作。
计时器控件不能单独使用,必须与表单 等一起使用。
它的主要属性:enabled,interval Enabled用于控制计时器的打开与关闭。 Interval用于定义两次计时器事件触发的 时间间隔,单位为毫秒。
2020/10/2
中输入及输出信息的字体、大小、颜色等。 [步骤2] 设计三个文本框控件主要属性如下:
NAME:t1 FONTSIZE:20 FORECOLOR: 红
2020/10/2
NAME:t2
FONTSIZE: 20
FORECOLOR: 红
NAME:t3
FONTSIZE:20
FORECOLOR: 红
幸运七游戏设计界面
if thisform.t1.value=7.or.thisform.t2.value=7.or.thisform.t3.value=7
thisform.lbl1.caption="赢" else thisform.lbl1.caption="输" endif
例2幸运七游戏结束。
2020/10/2
[例3]:密码判断
NAME: command1
CAPTION:开始
FONTSIZE:28
FORECOLOR: 蓝 2020/10/2
NAME: command2
CAPTION:退出
FONTSIZE:28
FORECOLOR: 蓝
文本框控件
文本框控件主要用于数据表中某些字段的输入、输出,
以及从窗口给内存变量赋值等操作。 文本框控件的属性主要包括:文本框的大小,文本框
2020/10/2
变色 移动
[例2] :设计一个幸运七游戏,文件名字为
my_formxy7.scx。 讲述内容: 命令按钮控件 文本框控件 命令按钮单击(click)事件
设计步骤如下:
2020/10/2
命令按钮控件
命令按钮控件主要用来控制程序的执行 过程和数据表中数据的操作等。 [步骤1] 设计二个命令按钮主要属性如下:
第八章
表单设计及其应用
第八章 表单设计及其应用
主要内容:
8.1 创建表单 8.2 表单设计器 8.3 表单的数据环境 8.4 表单及控件设计
2020/10/2
8.1 创建表单
1.使用表单设计器创建表单 (1)菜单方式 (2)命令方式
CREATE FORM 表单文件名 2.使用表单向导创建表单 3.保存、修改和运行表单 修改:MODI FORM 表单文件名 运行:DO FORM 表单文件名
设计一个名为 mima.scx的表单。如图所示:单 击确认按钮判断密码是否为aaa,是执行幸运七 游戏,否则释放。要求:text1的最大长度为8。 密码输入时显示为* .
2020/10/2
确认的单击事件代码如下:
if thisform.text1.value="aaa" Do form my_formxy7 else thisform.release Endif
[步骤3]在表单上设计一计时器控件:
计时器
计时器的主要属 性如下:
Enabled:.t.
Interval:500
标签
2020/10/2
[步骤4] 计时器timer事件代码:
a=int(rand( )*256) b=int(rand( )*256) c=int(rand( )*256) thisform.lbl1.forecolor=rgb(a,b,c) if thisform.lbl1.left<1 thisform.lbl1.left=thisform.width else thisform.lbl1.left=thisform.lbl1.left-10 endif
2020/10/2
我们通过以下实例来介绍各种控件:
[例1] :设计一个表单,实现标签文字边移动
边变色。 讲述内容:无控件表单 标签控件 计时器控件 计时器timer事件
设计步骤如下:
2020/10/2
设计一个无控件的表单
[步骤1]设计一个名为“移动变色”的无控件表单:
基本属性如下: CAPTION:移动变色 TOP:77 LEFT:20 HEIGHT:177 WIDTH:330 AUTOCENTER:.T. Alwaysontop:.t.
2020/10/2
标 签控件
标签控件是按一定格式显示在表单上的文本信息,用来显 示表单中各种说明和提示。标签的主要属性有:标签的大小, 颜色,以及显示信息的内容,字体大小,风格等。
[步骤2]在无控件表单上设计一标签控件:
2020/10/2
主要属性如下: CAPTION:同学们再见 TOP:96 LEFT:36 Name: lbl1 FONTSIZE:36 FORECOLOR:红 AUTOSIZE:.T. BACKSTYLE:0-透明
相关文档
最新文档