性 线宽为多少像素点,默认1 (4)BorderColor属性:线的颜色。默认黑即0,0,0 属性:线的颜色。默认黑即0,0,0 属性 (5)BorderStyle属性:线样式。(BorderWidth=1时) 属性: 属性 线样式。(BorderWidth=1时
5
第 七 章 表 单 控 件 设 计
2.水平线与垂直线 水平线与垂直线 要显示水平线或垂直线, 要显示水平线或垂直线,可通过调节线条控件区域 使对应边重合。 使对应边重合。 (1)水平线: 水平线: 水平线 Height属性设为 属性设为0 或控件区域上下边重。 Height属性设为0,或控件区域上下边重。 (2)垂直线: 垂直线: 垂直线 Width属性设为 属性设为0 或控件区域左右边重合。 Width属性设为0,或控件区域左右边重合。
6
7.1.4 形状 形状(Shape)
第 七 章 表 单 控 件 设 计
形状控件用于表单上画出各种类型的形状, 形状控件用于表单上画出各种类型的形状,包括矩 圆角矩形、正方形、圆角正方形、 形、圆角矩形、正方形、圆角正方形、椭圆形或 圆形。下面介绍
常用属性: 圆形。下面介绍常用属性: 1. Width和Height属性:高和宽相等为正方形或圆 Width和Height属性 属性: 不等为矩形或椭圆形。 形;不等为矩形或椭圆形。 2.Curvature属性:指定形状控件的角的曲率。0— Curvature属性 Curvature属性:指定形状控件的角的曲率。 99:直角→小圆角→大圆角→圆形或椭圆形( 99:直角→小圆角→大圆角→圆形或椭圆形(默 认为0 认为0)。 3.FillStyle属性:指定填充图案。 FillStyle属性 FillStyle属性:指定填充图案
。 4.FillColor属性:指定填充图案颜色。 FillColor属性 FillColor属性:指定填充图案颜色。 FillStyle不透明情况下 不透明情况下)。 (FillStyle不透明情况下)。
7
例题1: 例题
第 七 章 表 单 控 件 设 计
设计如图7.1所示的封面。 设计如图7.1所示的封面。 7.1所示的封面 (1)创建表单文件FM.SCX: MODIFY 创建表单文件FM.SCX 创建表单文件FM.SCX: FORM BD71 (2)在表单上创建标签和形状各一个: 在表单上创建标签和形状各一个: 在表单上创建标签和形状各一个 (3)设置属性: 设置属性: 设置属性 a.Form1: 属性为.T.,表示表单设置在桌面上; .T.,表示表单设置在桌面上 Desktop 属性为.T.,表示表单设置在桌面上; WindowState属性为 属性为2 表示表单最大化; WindowState属性为2,表示表单最大化; BorderStyle属性为 属性为0 表示取消表单边框; BorderStyle属性为0,表示取消表单边框; TitleBar属性为 属性为0 表示取消表单标题栏; TitleBar属性为0,表示取消表单标题栏; Picture属性为 Picture属性为 c:\vfp\gallery\graphics\tools.ico, c:\
vfp\gallery\graphics\tools.ico,表示表单 tools.ico拼成的壁纸 拼成的
壁纸。 贴tools.ico拼成的壁纸。
8
第 七 章 表 单 控 件 设 计
b.Label1: Caption属性为 汽车修理管理
系统” 属性为“ Caption属性为“汽车修理
管理系统”; AutoSize属性为.T.,表示标签大小随着内容变化 属性为.T., AutoSize属性为.T.,表示标签大小随着内容变化 FontName属性为 楷体” 表示标签标题字体; FontName属性为 “楷体”,表示标签标题字体; FontSize属性为36,表示标题文字大小; 属性为36 FontSize属性为36,表示标题文字大小; FontBold属性为 属性为.T. 表示标题文字为粗体; FontBold属性为.T. ,表示标题文字为粗体; ForeColor属性为 255,0,0,标题文字为红色 标题文字为红色; ForeColor属性为 255,0,0,标题文字为红色; BackStyle属性为 0,表示标签背景透明 表示标签背景透明。 BackStyle属性为 0,表示标签背景透明。 c.Shape1: Curvature属性99,表示最大圆角的形状; 属性99 Curvature属性99,表示最大圆角的形状; BorderColor属性为 ,边框为黄色 边框为黄色; BorderColor属性为 255,255,0 ,边框为黄色; BackColor属性为 背景为青色。 B