等级考试表单与控件ppt课件.ppt
《等级考试表单与控件ppt课件.ppt》由会员分享,可在线阅读,更多相关《等级考试表单与控件ppt课件.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、等级考试表单与控件ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望本章主要内容本章主要内容l表单的使用表单的使用l常用控件的使用常用控件的使用 标签、文本框、编辑框、微调框、复选框、选标签、文本框、编辑框、微调框、复选框、选项按钮、列表框、组合框、表格、页框、命令按项按钮、列表框、组合框、表格、页框、命令按钮、命令按钮组、计时器等。钮、命令按钮组、计时器等。表单和控件表单和控件l表单(表单(Form)是一个容器类,由一个或多个页面组成,)是一个容器类,由
2、一个或多个页面组成,每个页面又可包含多个控件对象。每个页面又可包含多个控件对象。l控件(控件(Control)是放在表单上用以显示数据、执行操作)是放在表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象。或使表单更易阅读的一种图形对象。l表单和控件是可视化编程的集中体现所在,是组成应用表单和控件是可视化编程的集中体现所在,是组成应用程序的不可缺少的元素。程序的不可缺少的元素。选择合适的控件选择合适的控件l选项按钮组、列表框、下拉列表框、复选框等可选项按钮组、列表框、下拉列表框、复选框等可为用户提供一组预先设定的数据选项;为用户提供一组预先设定的数据选项;l文本框、编辑框、组合框等可让用
3、户输入预先不文本框、编辑框、组合框等可让用户输入预先不能确定的数据;能确定的数据;l微调框可让用户输入给定范围的数值型数据;微调框可让用户输入给定范围的数值型数据;l命令按钮或命令按钮组可以让用户进行特定的操命令按钮或命令按钮组可以让用户进行特定的操作;作;l计时器可以在给定的时间间隔内执行指定的操作;计时器可以在给定的时间间隔内执行指定的操作;l表格控件可以操作多行数据;表格控件可以操作多行数据;l标签、文本框等可以显示信息。标签、文本框等可以显示信息。创建表单创建表单l表单文件:表单文件:.SCX、.SCTl表单向导表单向导表单向导:为单个表创建操作数据的表单。表单向导:为单个表创建操作数
4、据的表单。一对多表单向导:为两个相关表创建操作数据的表单。一对多表单向导:为两个相关表创建操作数据的表单。两个表之间一定要存在关系,生成的表单中的记录定两个表之间一定要存在关系,生成的表单中的记录定位按钮只作用于父表,子表记录可通过窗口操作控制。位按钮只作用于父表,子表记录可通过窗口操作控制。l表单设计器表单设计器l快速表单快速表单l编程方法编程方法表单的数据环境表单的数据环境l数据环境是表单的一部分,并没有自己独立的存数据环境是表单的一部分,并没有自己独立的存储空间。储空间。l引入数据环境的目的:引入数据环境的目的:打开打开或运行表单时它自动地打开表单所基于或运行表单时它自动地打开表单所基于
5、的表或视图;的表或视图;将表单属性窗口中的将表单属性窗口中的ControlSource属性与属性与数据环境中的所有字段相连;数据环境中的所有字段相连;关闭关闭或释放表单时自动地关闭表和视图。或释放表单时自动地关闭表和视图。l在创建表单时,可以先设置表单的数据环境,以在创建表单时,可以先设置表单的数据环境,以确定表单所用到的表和视图。确定表单所用到的表和视图。注意注意:一个表单的数据环境中可以没有表或视图:一个表单的数据环境中可以没有表或视图给给表单(集)表单(集)添加属性和方法程序添加属性和方法程序l用户可以根据需要为表单(集)添加任意个数的用户可以根据需要为表单(集)添加任意个数的属性和方法
6、程序。属性和方法程序。l创建新属性:在创建新属性:在“表单设计器表单设计器”中,表单中,表单新建新建属性。属性。新建属性的默认值为逻辑值新建属性的默认值为逻辑值.F.。新建的属性可以为数组。如:新建的属性可以为数组。如:ABC4,7l创建新方法程序:表单创建新方法程序:表单新建方法程序新建方法程序调用自定义的方法程序与调用基类方法程序调用自定义的方法程序与调用基类方法程序一样。一样。设置表单与所包含对象的属性设置表单与所包含对象的属性l在在“属性属性”窗口中设置属性,属性值更改后以粗体显示。窗口中设置属性,属性值更改后以粗体显示。l一般步骤:一般步骤:选定对象选定对象在在“属性属性”窗口中选择
7、属性窗口中选择属性在在“属性属性”设置框中设置属性值或利用函数按钮设置。设置框中设置属性值或利用函数按钮设置。l注意点:注意点:部分属性值是只读的。(斜体显示)部分属性值是只读的。(斜体显示)字符型属性值不必用引号括起来。字符型属性值不必用引号括起来。若用表达式赋值,则要在表达式前加上若用表达式赋值,则要在表达式前加上“=”。l技巧:可以为一组对象设置同一属性值。技巧:可以为一组对象设置同一属性值。表单的常用属性表单的常用属性属属 性性 名名 取取 值值 作作 用用 Name 字字 串串表单名表单名 Caption字字 串串表单标题表单标题/窗口标题窗口标题AutoCenter.T.F.为真时
8、,表单居中打开为真时,表单居中打开Closable.T.F.是否可以用控制菜单和是否可以用控制菜单和按钮关闭窗口按钮关闭窗口Windowstate0,1,2表单的初始状态:表单的初始状态:0:普通;:普通;1:最小化;:最小化;2:最大化最大化表单的常用属性表单的常用属性属属 性性 名名 取取 值值 作作 用用 BackColor RGB三色三色 表单背景色表单背景色 Movable 逻辑值逻辑值控制表单是否移动到屏幕控制表单是否移动到屏幕的新位置的新位置MaxButton逻辑值逻辑值控制表单是否有最大化按控制表单是否有最大化按钮钮MinButton逻辑值逻辑值控制表单是否有最小化按控制表单是
9、否有最小化按钮钮ControlCount数数 值值决定表单中的控件数目决定表单中的控件数目表单的常用属性表单的常用属性属属 性性 名名 取取 值值 作作 用用 ShowWindow数数 值值0:在屏幕中在屏幕中1:在顶层表:在顶层表单中单中2:作为顶层表单:作为顶层表单 WindowType数数 值值0:无模式无模式 1:模式:模式ControlBox.T.F.是否显示控制菜单是否显示控制菜单BorderStyle数数 值值表单的边框类型表单的边框类型AlwaysOnTop.T.F.表单是否总处在其他打表单是否总处在其他打开窗口之上开窗口之上表单的保存和运行表单的保存和运行l表单的保存表单的保
10、存表单文件:表单文件:.SCX、.SCT本质上是表文件本质上是表文件表单可以另存为类表单可以另存为类l表单的运行表单的运行“项目管理器项目管理器”中运行中运行“表单设计器表单设计器”中运行中运行命令:命令:DO FORM 表单文件名表单文件名常用控件介绍常用控件介绍l标签(标签(Label)标签控件可以用于表单上的标题文字、数据标签控件可以用于表单上的标题文字、数据输入框的提示、操作说明等。是用于显示文输入框的提示、操作说明等。是用于显示文本的图形控件,其中的文本不能被用户直接本的图形控件,其中的文本不能被用户直接修改,通常用于显示提示信息。修改,通常用于显示提示信息。其其属性属性主要有主要有
11、Caption:标题,最多:标题,最多256个字符。个字符。BackStyle:设置标签背景是否透明。:设置标签背景是否透明。AutoSize:确定是否可以自动地调整标签大小:确定是否可以自动地调整标签大小。WordWrap:确定标签上的文本能否换行。:确定标签上的文本能否换行。Alignment:指定与控件相关联的文本对齐方式。:指定与控件相关联的文本对齐方式。Fontsize:指定指定Caption中字体的大小。中字体的大小。FontName:设置字符类型。设置字符类型。Visible:运行时标签是否可见。运行时标签是否可见。Name:标签控件的名字。标签控件的名字。标签标签命令按钮命令按
12、钮lCancel 指定一个按钮是否为指定一个按钮是否为Cancel按钮,如果按钮,如果是,那么一旦按是,那么一旦按ESC键,就会触发它的键,就会触发它的Click事事件。件。lDefault 指定一个按钮是否为指定一个按钮是否为Default按钮,如按钮,如果是,那么一旦按果是,那么一旦按Enter键,就会触发它的键,就会触发它的Click事件。事件。l例如,给退出命令控件的例如,给退出命令控件的Click事件指定事件指定Thisform.Release 方法,如在表单运行时单击方法,如在表单运行时单击退出按钮,则释放表单。退出按钮,则释放表单。lEnabled 选择选择.T.表示可用的。表示
13、可用的。文本框(文本框(TextBox)l可以显示、输入、编辑非备注型字段的数可以显示、输入、编辑非备注型字段的数据。据。l文本框的常用属性有文本框的常用属性有:ControlSource:指定与文本框绑定的数据:指定与文本框绑定的数据源。如果设置了文本框该属性,则显示在文源。如果设置了文本框该属性,则显示在文本框中的值将保存在文本框的本框中的值将保存在文本框的Value属性和属性和ControlSource属性指定的属性指定的表字段表字段中。中。Value:指定文本框当前选定的值。:指定文本框当前选定的值。文本框文本框InputMask:指定数据的输入格式和显示方:指定数据的输入格式和显示方
14、式。式。Format:指定:指定Value 属性的输入和输出格式。属性的输入和输出格式。ReadOnly:文本框是否只读。文本框是否只读。PasswordChar:显示口令字符。:显示口令字符。编辑框(编辑框(EditBox)编辑框与文本框的用途相似;编辑框与文本框的用途相似;编辑框可以输入或编辑长字段或备注型字段;编辑框可以输入或编辑长字段或备注型字段;编辑框允许自动换行并能用光标移动键、操编辑框允许自动换行并能用光标移动键、操作滚动条来浏览文本;作滚动条来浏览文本;ScrollBars:决定编辑框是否有垂直滚动条。:决定编辑框是否有垂直滚动条。ControlSource:指定与编辑框绑定的
15、数据源。:指定与编辑框绑定的数据源。常设定为表中备注型字段。常设定为表中备注型字段。复选框复选框主要属性有:ControlSource:如果设置为表中的逻辑型:如果设置为表中的逻辑型字段。当前记录值为字段。当前记录值为“真真”时,选中;时,选中;“假假”时,未选中;当前记录为空值时复选框显时,未选中;当前记录为空值时复选框显示为灰色。示为灰色。Caption:标题属性。:标题属性。Value:指定当前值。:指定当前值。0或或.F.(未选中)(未选中),1或或.T.(选中)(选中),2或或NULL(灰色)。(灰色)。列表框列表框(ListBox)l列表框显示一列数据,用户可以从中选择一个数列表框
16、显示一列数据,用户可以从中选择一个数据存入到指定变量中。其主要属性的使用如下:据存入到指定变量中。其主要属性的使用如下:lColumnCount 规定列表框的列数。规定列表框的列数。lControlSource 指定用户操作数据保存的变量。指定用户操作数据保存的变量。lMultiselect 用户能否在列表中一次选择一个以用户能否在列表中一次选择一个以上的数据项。上的数据项。lRowSource 列表中显示的值的来源,受列表中显示的值的来源,受RowSourceType属性的影响。属性的影响。列表框与组合框的使用列表框与组合框的使用lList(i)取得第几项的内容。取得第几项的内容。lList
17、Count 取得列表共有多少项。取得列表共有多少项。lRowSourceType 确定确定RowSource是属于一是属于一个值、表、个值、表、SQL语句、查询、数组、文件列语句、查询、数组、文件列表还是字段。表还是字段。lSelected(i)判断第判断第i项是否被选中。项是否被选中。l组合框具有列表框和文本框的功能。实际上是组合框具有列表框和文本框的功能。实际上是将这两种框的功能结合成一个控件,因此具将这两种框的功能结合成一个控件,因此具有这两种控件的属性。同时还具有:有这两种控件的属性。同时还具有:lStyle属性属性 指定组合框的类型,指定组合框的类型,0则创建一个下则创建一个下拉式组
18、合框;拉式组合框;1或或2创建一个下拉式列表框。在创建一个下拉式列表框。在列出的选项中可以包含一个斜杠,表示该项是空列出的选项中可以包含一个斜杠,表示该项是空行。行。l通过通过RowSourceType和和RowSource属性的不属性的不同值控制用不同数据源中的项,填充列表框供用同值控制用不同数据源中的项,填充列表框供用户选择。户选择。组合框组合框列表框与组合框的使用列表框与组合框的使用RowSourceType的属性值所对应的含义为:的属性值所对应的含义为:l(1)取值为取值为0时,表示无初始数据项,由程时,表示无初始数据项,由程序向列表中添加项。由序向列表中添加项。由AddItem和和R
19、emoveItem方法添加或删除数据项。例如方法添加或删除数据项。例如在当前表单上有一个在当前表单上有一个lis1列表框,在表单列表框,在表单init事件中通过下列命令给列表框添加二个项,事件中通过下列命令给列表框添加二个项,分别是分别是A、B。lthisForm.lis1.RowSourcetype=0lthisForm.lis1.AddItem(“A”)lthisForm.lis1.AddItem(“B”)l可以通过可以通过RemoveItem方法从列表框中移去数据方法从列表框中移去数据项。注意项。注意additem()的参数是字符,而的参数是字符,而removeItem()的参数是数值,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 等级 考试 表单 控件 ppt 课件
限制150内