实验
6
十二三四?/p>
VFP
中表单设计器及各类控?/p>
一、实验目的与要求?/p>
(1)掌握类、对象的设计及调用方法等?/p>
(2)掌握用表单向导设计单表、多表表单的操作?/p>
(3)掌握用表单设计器设计表单的方法?/p>
(4)掌握重要表单控件的使用和使用控件生成器生成控件?/p>
二、实验内容:
实验
6-1
设计一个用户登录表单,
在表单上创建一个组合框和一个文本框?/p>
从组合框选择?/p>
户名,在文本框中输入口令,三次不正确退出?/p>
方法步骤?/p>
?/p>
6.1
?/p>
1
)新建表?/p>
Form1
,从表单控件工具栏中拖入两个标签
Label1
?/p>
Label2
,两个命?/p>
按钮
Command1
?/p>
Command2
,以及一个组合框控件
Combo1
和一个文本框控件
Text1
。并按图
6.1
调整好其位置和大小?/p>
?/p>
2
?/p>
设置
Label1
?/p>
Caption
属性值为
“用户名?/p>
?/p>
Label2
?/p>
Caption
属性值为
“密码?/p>
?/p>
Command1
?/p>
Command2
?/p>
Caption
属性值分别为“登录”和“退出?/p>
?/p>
Form1
?/p>
Caption
属性?/p>
为“登录?/p>
?/p>
?/p>
3
?/p>
设置
Combo1
?/p>
RowSourceType
属性为
?/p>
1-
值?/p>
?/p>
RowSource
属性为
“孙瑞,
刘燕?/p>
?/p>
Text1
?/p>
PasswordChar
属性为?/p>
*
?/p>
?/p>
?/p>
4
)在
Form1
?/p>
Init Event
过程中加入如下代码:
public num
num=0
?/p>
Command1
?/p>
Click Event
过程中加入如下的程序代码?/p>
if (alltrim(thisform.combo1.value)=="
孙瑞
" and alltrim(thisform.text1.value)=="123456")
or (alltrim(thisform.combo1.value)=="
刘燕
" and alltrim(thisform.text1.value)=="abcdef")
thisform.release
do
主菜?/p>
.mpr
else
num=num+1
if num<3