实训指导
您当前的位置: 澳门新葡京app>实训指导

实验十三
常用控件的使用方法

发布时间: 2018-11-27      信息来源:       阅读次数:

实验十三  常用控件的使用方法

一、实验目的
1
.熟练掌握标签、文本框、编辑框、组合框、列表框、命令按钮、命令按钮组、选项按钮组、复选框、计时器等常用控件的使用方法。
2.理解微调、表格、Active等控件的使用方法。
3.掌握Visual FoxPro控件和表单设计。

二、实验内容及上机步骤
【上机题一】
设计职工数据维护表单,用户可以浏览、增加、修改、删除职工表记录。
【上机步骤】
本题的知识点是常用控件(如标签、文本框、选项按钮组、复选框、微调控件、组合框等)的使用方法。

1.   新建表单,打开表单设计器。

2.   设置数据环境

将部门表和职工表添加到数据环境设计器中,右击职工表,选择快捷菜单中的“属性”命令,将职工表的Exclusive属性设置为.T.,指定以独占方式打开职工表,这样可以物理删除记录。然后从数据环境设计器窗口中,将职工表的职工编号、姓名、婚否、职称、工作日期、联系电话、简历等字段依次拖到表单上。

1.   在表单上添加4个标签(Label1~Label4)、一个选项按钮组(OptionGroup1)、一个组合框(Combo1)、一个命令组(Commandgroup1),一个命令按钮(Command1)、一个线条控件(Line1)。

2.   按下表设置各控件的属性。

职工数据维护表单中各控件属性设置

 

属性名

属性值

说明

Label1

Caption

职工基本情况

标题文本

Fontsize

16

字号

Fontname

隶书

字体

Label2

Caption

性别

标题文本

Label3

Caption

部门编号

标题文本

Label4

Caption

工资级别

标题文本

OptionGroup1

Value

默认选男

Controlsource

职工表.性别

绑定数据

Option1

Caption

标题文本

Option2

Caption

标题文本

Combo1

RowSourceType

6-字段

设置选项数据源的类型

RowSource

部门表.部门编号

设置选项数据源

ControlSource

职工表.部门编号

绑定数据

Commandgroup1

ButtonCouunt

7

按钮数目

Command1

Caption

首记录

标题文本

Command2

Caption

末记录

标题文本

Command3

Caption

上一条

标题文本

Command4

Caption

下一条

标题文本

Command5

Caption

增加

标题文本

Command6

Caption

删除

标题文本

Command7

Caption

退出

标题文本

1.   双击命令组控件,编写命令按钮组(CommandGroup1)的Click事件代码,代码如下:

DO CASE
CASE Thisform.CommandGroup1.Value=1         &&
移到第一条记录
GO TOP      

CASEThisform.CommandGroup1.Value=2         &&
移到最后一条记录
GO BOTTOM  

CASE Thisform.CommandGroup1.Value =3        &&
移到上一条记录  
IF RECNO()>1
SKIP -1
ELSE
GO TOP
ENDIF

CASE Thisform.CommandGroup1.Value=4         &&
移到下一条记录
IF RECNO()SKIP

ELSE
GO BOTTOM
ENDIF
CASEThisform.CommandGroup1.Value=5         &&
增加一条记录
APPEND BLANK
CASEThisform.CommandGroup1.Value=6         && 删除一条记录
DELETE
PACK
CASEThisform.CommandGroup1.Value=7         && 释放表单
Thisform.Release
ENDCASE
Thisform.Refresh                             &&刷新表单

1.   保存和运行表单。

【上机题二】
设计一个记事本表单,实现对选定文字的复制、移动等操作。
【上机步骤】
本题考查的知识点是编辑框、文本框及命令按钮等表单控件的使用方法。:

1.   新建表单,打开表单设计器。

2.   在表单上添加1个编辑框(Edit1)、三个命令按钮(Command1,Command2,Command3)和一个文本框(Text1)控件,文本框用于显示选定的文字。

3.   设置三个命令按钮的Caption属性,如下表所示。

三个命令按钮的属性设置


 

属性名

属性值

说明

Command1

Caption

复制

标题文本

Command2

Caption

剪切

标题文本

Command3

Caption

粘贴

标题文本

1.   双击“复制”命令按钮(Command1),为该按钮编写Click事件代码,代码如下:

IF Thisform.Edit1.Sellength<>0
x=Thisform.Edit1.Seltext
Thisform.Text1.Value=x
ELSE
Messagebox("
未选定文本")
ENDIF

1.   双击“剪切”命令按钮(Command2),为该按钮编写Click事件代码,代码如下:

IF Thisform.Edit1.Sellength<>0
x=Thisform.Edit1.Seltext
Thisform.Text1.Value=x
Thisform.Edit1.Seltext=
“”
ELSE
Messagebox("
未选定文本")
ENDIF

1.   双击“粘贴”命令按钮(Command3),为该按钮编写Click事件代码,代码如下:

Thisform.Edit1.Seltext=x