当前位置:
文档之家› VisualFoxPro常用控件与表单教程
VisualFoxPro常用控件与表单教程
例11.3 在例11.2表单中添加线条控件(如图11-6)。
线条
图11-6 线条控件示例
4.形状(Shape) 形状控件用于在表单上创建各类形状:
矩形、圆角矩形、正方形、圆角正方形、椭圆或圆。
形状控件的主要属性有: BoderColor:设置形状控件边框的颜色 BoderWidth:设置形状控件的宽度 Curvature:设置形状控件的角的曲率(30,60,90)
图像控件的使用示例如图11.5所示。
剪裁填充
等比填充
变比填充
图11-5 图像控件填充样式
3.线条(Line) 线条控件用于在表单上画各种类型的线条:斜线、垂 直线和水平线。线条控件的主要属性有: BorderColor:指定线的颜色 BorderStyle:指定线型 LineSlant:指定线条如何倾斜,从左上到右下或是从 左下到右上(\ /) Height:设置线条的高度,为0就为水平线 Width:设置线条的宽度,为0值就为垂直线。
编辑框的主要属性有: ControlSource:指定与编辑框对象建立联系的数据源 Maxlength:指定编辑框中可输入的最大字符数,若该属 性为0表示没有限制 Name:设置编辑框控件的名称 ReadOnly:指定用户能否编辑框控件中的内容 ScrollBars:指定编辑框控件具有的滚动条的类型
图11 . 1 表单控件工具栏
11.1 Visual FoxPro常用控件 1. 1. 标签(Label)
标签控件能够在表单上显示文本信息。通过对标 签控件的设定可以起到提示与说明作用。标签控件的 主要属性有: Name:标签名称
FontSize:标签字体大小 ForeColor:字体颜色 Caption:标签文字 Left:标签左边位置
ReadOnly:设置文本框控件中的内容是否为只读
Value:文本框控件中的文本内容
文本框的使用示例见图11-8所示。
文本框
图11-8 学生管理系统的登录窗体
6. 编辑框(EditBox) 编辑框能够输入与处理多段的文本,常用来处理长的 字符型数据或备注型字段。在Visual FoxPro系统中还提供 了ScrollBars属性来显示垂直滚动条。 编辑框与文本框的不同之处在于: (1)编辑框只能接收文本数据。而文本框则能接收多 种数据类型。 (2)编辑框能接收多段数据,回车不能终止其数据接 收。而文本框只能接收一段数据。 编辑框的主要属性有:
0 – 表示没有滚动条
2 – 表示具有垂直滚动条
SelLength:设置或返回辑框对象中被选中文本的字符个数。 SelStart:设置或返回辑框对象中被选中文本的起始点位置。
SelText:返回编辑框对象中被选中的文本。
Value:指定或返回辑框对象中的文本内容。
编辑框的使用示例如图11-9所示。
图11-9 编辑框中的文本选择
7.命令按钮(CommandButton)/命令按钮组CommandGroup) 命令按钮控件主要用来为用户提供不同操作的选择。用户可 以通过它改变程序的执行过程,完成不同的功能调用。当用户 用鼠标单击命令按钮时,将触发命令按钮的“Click”事件代码 从而完成相应的操作。 命令按钮的主要属性: Caption:命令按钮标题文本。 Enabled:命令按钮使能属性,该属性为.T.,则命令按钮能接 收事件,为.F.则不能接收事件。 Name:命令按钮控件名称。
第11章 Visual FoxPro常用控件与表单
本章教学要求:掌握VFP各种常用控件的基本特点及 使用,表单的基本属性及在应用程序中的使用。 11 .1 Visual FoxPro常用控件 11.2 表单 11.3 表单的应用设计实例
11.1Visual FoxPro常用控件
在一个应用程序的开发中,界面设计要占整个程序开 发总工作量的40%~60%,Visual FoxPro为用户提供了可 视化的界面开发环境,使应用程序的界面设计变得简单、 容易。在Visual FoxPro界面的设计是通过使用表单及各种 控件实现的。 Visual FoxPro提供的各种常用控件如图11 . 1所示。
标签控件
图11.2 学生管理系统关于窗口
图11.3 标签的属性窗口
2. 图像(Image) 利用图像控件可以在表单上加载图像,所加载图 像的常见类型有:.BMP、.ICO、.GIF、.JPG等。图像 控件的主要属性有: Picture:指定要加载的图像文件名 BorderStyle:指定图像边框,为0表示图像没有边框, 为1表示图像的边框固定为单线 Stretch:决定图像的填充方式,有3种图像填充方式 0 - 剪裁(默认值) 1 - 等比填充 2 - 变比填充
Top:标签上边界位置 Width:标签宽度
Height:标签高度
Left和Top属性决定了标签在表单中的位置,Width和 Height属性决定了标签的大小。
标签的使用示例如图11 . 2中所示,在图11 . 2中共 有3个标签,设置标签的属性可通过属性窗口进行(如 图11. 3所示),要设置哪一个标签的属性,应先选中 该标签,再在属性窗口中进行设置。
Curvature 0 1-99 Height与Width相等 正方形 小圆角正方形→大圆角 正方形→圆 Height与Width不等 矩形 小圆角矩形→大圆角 矩形→椭圆
图11-7 形状控件示例
5.文本框(TextBox) 形状控件用于在表单上创建各类形状:矩形、圆角矩 形、正方形、圆角正方形、椭圆或圆。形状控件的主要 属性有: BoderColor:设置文本框控件边框的颜色
FillColor:设置形状控件的填充颜色
FillStyle:设置形状控件的填充图案 Height:设置形状控件的高度
Left:设置形状控件的左连界的位置 Name:设置形状控件的名称 Top:设置形状控件的上边界的位置 Visible:设置形状控件的是否可见 Width:设置形状控件的宽度
形状控件的 Curvature、Height 和 Width 这三个属性综合 在一起可以形成不同的形状类型(见下表):
BoderWidth:设置文本框控件的宽度
Curvature:设置文本框控件的角的曲率 FillColor:设置文本框控件的填充颜色 FillStyle:设置文本框控件的填充图案 Height:设置文本框控件的高度
Maxlength:设置文本框控件可输入的最大字符数,若为0 表示没有限制 Name:设置文本框控件的名称 PasswordChar:设置文本框控件用作占位符的字符