第七章
Visual Foxpro Visual Foxpro 数 据 库 及 其 应 用
表单控件设计
本章要点: 本章要点: ? 输出类控件 ? 输入类控件 ? 控制类控件 ? 容器类控件 ? 连接类控件
1
7.1 输出类控件
第 七 章 表 单 控 件 设 计
7.1.1 标签(Label) 标签( ) 标签是在表单上显示文本的控件,常作提示或说明。 标签是在表单上显示文本的控件,常作提示或说明。 下面介绍标签的常用属性的用法: 下面介绍标签的常用属性的用法: 1.Caption:标签标题,即用来显示文本。 标签标题, 标签标题 即用来显示文本。 2.Alinment:文本对齐方式,0 左;1 右;2 中央。 文本对齐方式,0 中央。 文本对齐方式,0—左;1—右;2—中央 3.AutoSize:自动调整控件大小,.F. 假;.T. 真。 自动调整控件大小,.F. 自动调整控件大小,.F.—假;.T.—真 4.FontSize:文本的字体大小。 文本的字体大小。 文本的字体大小 5.FontName:文本的字体名。 文本的字体名。 文本的字体名 6.FontBold:文本是否粗体。 文本是否粗体。 文本是否粗体 7.FontItalic:文本是否斜体。 文本是否斜体。 文本是否斜体 8.ForeColor:对象中文本和图形的颜色。 对象中文本和图形的颜色。 对象中文本和图形的颜色 9.BackColor:设置背景颜色。 设置背景颜色。 设置背景颜色
2
第 七 章 表 单 控 件 设 计
10.BackStyle:背景是否透明,0—透明;1—不透明。 :背景是否透明,0—透明;1—不透明。 ,0 ;1 11.BorderStyle:边框样式,0—无边框;1—固定单线 边框样式,0 ;1— 边框样式,0—无边框;1 12.WordWrap:文本能否自动换行。(中文文本时) 文本能否自动换行。 中文文本时) 文本能否自动换行 例如:设计一个表单,要求上面显示“ 例如:设计一个表单,要求上面显示“表单控件设 字样。 计”字样。 创建表单Form1,表单上建标签Label1并设置其属性: Form1,表单上建标签Label1并设置其属性 创建表单Form1,表单上建标签Label1并设置其属性: Caption属性为“表单控件
设计” ; 属性为“ 属性为 表单控件设计” AutoSize属性为.T . 属性为.T .; 属性为 FontSize属性为50 属性为50 属性为50; FontName属性为“隶书”; 属性为“ 属性为 隶书” ForeColor属性为255,0,0 属性为255,0,0 属性为255,0,0; Backstyle属性为0 。 属性为0 属性为
3
7.1.2 图象 图象(Image)
第 七 章 表 单 控 件 设 计
图象控件允许在表单中显示图片。 图象控件允许在表单中显示图片。图像文件的类型 可为.BMP .ICO、.GIF和.JPG等 .BMP、 可为.BMP、.ICO、.GIF和.JPG等。 1.Picture属性:指定要显示的图片。属性窗口中 属性: 属性 指定要显示的图片。 Picture属性的右边对话框来指定图象文件 属性的右边对话框来指定图象文件。 Picture属性的右边对话框来指定图象文件。 2.Stretc
h属性:指定如何对图像进行尺寸调整以放 属性: 属性 入一个控件。 入一个控件。 剪裁: 0—剪裁:超出图像控件范围的那一部分图像将 剪裁 不显示; 不显示; 等比填充: 1—等比填充:图像控件将保留图片的原有比例, 等比填充 图像控件将保留图片的原有比例, 并在图像控件中显示最大可能的图片; 并在图像控件中显示最大可能的图片; 变比填充: 2—变比填充:将图片调整到正好与图像控件的 变比填充 高度和宽度匹配。 高度和宽度匹配。
4
7.1.3 线条 线条(Line)
第 七 章 表 单 控 件 设 计
用于在表单上画各种类型的线条,包括斜线、 用于在表单上画各种类型的线条,包括斜线、水平 线和垂直线。 线和垂直线。 1.斜线常见属性 斜线常见属性 (1)Width和Height属性:宽度和高度,可拖动控件 属性: 和 属性 宽度和高度, 区域的控点来改变。 区域的控点来改变。 (2)LineSlant属性: “\” 为左上到右下角斜线(默 属性: 为左上到右下角斜线( 属性 认情况)、 为右上到左下角斜线。 认情况)、 “/ ” 为右上到左下角斜线。 (3)BorderWidth属性:线宽为多少像素点,默认1。 属性: 属