文档详情

VFP第6章表单设计1.ppt

发布:2019-04-29约3.86千字共49页下载文档
文本预览下载声明
⑴常用的文本框属性 ①ControlSource 设置文本框的数据源 ②Value 设置文本框当前值 ③Password 设置文本框的占位符? ④Format 设置文本框的输入/输出格式 例6-5:文本框举例。当在第1个文本框中输入半径值时,在第2个文本框显示圆面积结果。 表单文件:文本框-计算面积.SCX 创建表单及表单控件,并设置控件属性。 编写命令按钮“计算”和“退出”的Click事件代码。 ㈢控件与数据绑定 文本框中的数据可以直接输入或设置Value属性来获得,也可以通过数据绑定获取。 数据绑定:将控件属性通过容器与数据源(如字段)相链接。当文本框与数据绑定后,控件数据值便与数据源的数据保持一致。 ControlSource 属性为控件指定一个数据源。 例:将文本框与SB.DBF中编号字段数据绑定。当编辑文本框信息时,与之相关的SB.DBF数据作相应变化;反之,当修改SB.DBF数据时,文本框显示也会作相应变化。 表单文件名:文本框数据源1.SCX 例6-6:文本框与学生.DBF的M型和G型字段数据绑定。 ⑴在表单上创建Text1,Text2; ⑵在数据环境设计器中添加学生.DBF; ⑶为Text1,Text2建立数据源。当修改学生.DBF的M型或G型数据时,控件数据值也随数据源数据而改变。 表单文件:EX6-6数据绑定.scx ㈢命令按钮 命令按钮与一个事件代码相关联。在程序设计中,通常把完成某一功能的代码写入命令按钮的“Click”事件中,当用户点击该按钮时,系统触发该命令按钮的“Click”事件代码以完成指定的操作。 命令按钮控件的主要属性: Caption:命令按钮标题; Enable:当前按钮是否可用 Visible:当前按钮可见或隐藏 例6-7:设计密码输入窗口,允许用户有输入3次密码的机会。 表单文件:EX6-7密码输入窗口.scx ⑴创建控件:在表单上创建1个标签、1个文本框和2个命令按钮控件。 ⑵设置属性: 设置输入字符显示占位符*?? Text1的PasswordChar属性值=*??? Text1的Value属性值=无 清空 Command1的Caption=确定 Command2的Caption=‘取消’? ⑶编写Form1的Load事件代码: ⑷编写Command1的Click事件代码: ⑸编写Command2的Click事件代码: 关于MESSAGEBOX( )函数 MESSAGEBOX( )函数用于显示用户自定义的对话框文本信息。 格式:MESSAGEBOX(文本信息[,数值对话框类型[,对话框标题文本]]) 数值对话框类型:指定对话框按钮和图标样式。 例:命令按钮“MESSAGEBOX()函数”对话框文本信息为(“输入有误!”,2+32+256),有以下特征: ⑴2表示有“放弃/终止”、“重试”和“忽略”3个按钮; ⑵32表示有“问号”图标; ⑶256表示第二按钮为默认按钮。 ㈣命令按钮组 命令按钮组控件包含有一组命令按钮。命令按钮组代码简洁,界面整齐。 命令按钮组与组内的每个命令按钮有自己的属性、事件和方法程序。可单独设置各个命令按钮的属性、事件和方法程序,也可设置按钮组控件整体的属性、事件和方法程序。 例6-9:创建表单,当记录显示首记录时,“第一条”按钮不可用,当记录显示末记录时,“最后一条”按钮不可用,当记录不是显示首记录或末记录时,“上一条”或“下一条”按钮恢复使用。 表单文件:EX6-9命令按钮组.scx 设计步骤: ⑴创建标签、命令按钮组、命令按钮,设置Caption属性; ⑵设置数据环境,将有用字段拖入表单; ⑶编写命令按钮组CommamdGroup1的Click事件代码; 【提示】命令按钮组是容器类对象,在引用命令按钮组中的命令按钮时,可用绝对引用格式: THISFORM.Commandgroup1.Command1? 也可用:相对引用格式:THIS.Command1 ⑷编写命令按钮Commamd1的Click事件代码 * * 表单(FORM) 表单是用户与计算机进行交互操作的屏幕界面,用于显示、输入和修改数据。 表单集(FORMSET)是可包含一张或多张表单的容器。 表单控件 表单控件是具有多功能、多任务的图形界面操作工具。 数据环境 数据环境是在打开或修改一个表单或报表时需要打开的表、视图和关系。 一.表单设计基础 1.表单向导 表单向导是交互式程序,引导用户从操作中产生程序,快速生成表单,减少代码的书写。 启动表单向导: ⑴[文件]-[新建] ⑵[工具]-[向导] ⑶常用工具栏[表单按钮] ⑷项目管理器-文档-表单-新建 进入表单向导,产生两种表单: ⑴表单向导:为单个表创建操作数据的表单。 ⑵一对多表单:为两个相关数据库表创
显示全部
相似文档