《数据库表单设计与应用.ppt》由会员分享,可在线阅读,更多相关《数据库表单设计与应用.ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、表单设计与应用表单设计与应用表单设计与应用表单设计与应用本本 章章 要要 点点v 面向对象的概念面向对象的概念 v建立表单建立表单v管理表单管理表单 v运行表单运行表单v常用表单控件常用表单控件表单设计与应用表单设计与应用面向对象的概念面向对象的概念1.1.对象(对象(对象(对象(ObjectObject)客客客客观观观观世世世世界界界界里里里里的的的的任任任任何何何何实实实实体体体体都都都都可可可可以以以以被被被被看看看看作作作作是是是是对对对对象象象象。对对对对象可以是具体的物,也可以指某些概念。象可以是具体的物,也可以指某些概念。象可以是具体的物,也可以指某些概念。象可以是具体的物,也可
2、以指某些概念。从编程的角度来看,对象是一种将数据和操作从编程的角度来看,对象是一种将数据和操作从编程的角度来看,对象是一种将数据和操作从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性过程结合在一起的数据结构,或者是一种具有属性过程结合在一起的数据结构,或者是一种具有属性过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。事实上(数据)和方法(过程和函数)的集合体。事实上(数据)和方法(过程和函数)的集合体。事实上(数据)和方法(过程和函数)的集合体。事实上程序中的对象就是对客观世界中对象的一种抽象描程序中的对象就是对客观世界中对
3、象的一种抽象描程序中的对象就是对客观世界中对象的一种抽象描程序中的对象就是对客观世界中对象的一种抽象描述。述。述。述。(1 1)对象属性:属性用来表示对象的状态。)对象属性:属性用来表示对象的状态。)对象属性:属性用来表示对象的状态。)对象属性:属性用来表示对象的状态。(2 2)对象方法:对象方法是描述对象行为的过程。)对象方法:对象方法是描述对象行为的过程。)对象方法:对象方法是描述对象行为的过程。)对象方法:对象方法是描述对象行为的过程。表单设计与应用表单设计与应用容器与控件容器与控件 Visual FoxPro Visual FoxPro 中的类一般可分为两种中的类一般可分为两种中的类一
4、般可分为两种中的类一般可分为两种类型:容器类和控件类。相应地,可分别生成类型:容器类和控件类。相应地,可分别生成类型:容器类和控件类。相应地,可分别生成类型:容器类和控件类。相应地,可分别生成容器(对象)和控件(对象)。容器(对象)和控件(对象)。容器(对象)和控件(对象)。容器(对象)和控件(对象)。容器可以被认为是一种特殊的控件,它能包容器可以被认为是一种特殊的控件,它能包容器可以被认为是一种特殊的控件,它能包容器可以被认为是一种特殊的控件,它能包容其他的控件或容器容其他的控件或容器容其他的控件或容器容其他的控件或容器 控件是一个可以以图形化的方式显示出来控件是一个可以以图形化的方式显示出
5、来控件是一个可以以图形化的方式显示出来控件是一个可以以图形化的方式显示出来,并能与用户进行交互的对象,但是控件类不能并能与用户进行交互的对象,但是控件类不能并能与用户进行交互的对象,但是控件类不能并能与用户进行交互的对象,但是控件类不能包含其它对象。包含其它对象。包含其它对象。包含其它对象。表单设计与应用表单设计与应用事事 件件 事件是一种由系统预先定义而由用户事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应象识别事件并作出相应反应。表单设计与应用表单设计与应用Visual FoxPro中的常用事件中的常用事件In
6、itInit:创创创创建建建建对对对对象象象象时时时时发发发发生生生生的的的的事事事事件件件件。通通通通常常常常应应应应用用用用于于于于表表表表单单单单(Form)Form)的初始化事件。的初始化事件。的初始化事件。的初始化事件。ClickClick:鼠鼠鼠鼠标标标标左左左左键键键键单单单单击击击击对对对对象象象象时时时时发发发发生生生生的的的的事事事事件件件件。通通通通常常常常应应应应用用用用于于于于命命命命令令令令按按按按钮钮钮钮(Command)Command)、命命命命令令令令按按按按钮钮钮钮组组组组(CommandGroup)CommandGroup)的的的的单单单单击事件。击事件。
7、击事件。击事件。InteractiveChangeInteractiveChange:以以以以交交交交互互互互方方方方式式式式改改改改变变变变对对对对象象象象的的的的值值值值时时时时发发发发生生生生的的的的事事事事件件件件。通通通通常常常常应应应应用用用用于于于于选选选选项项项项按按按按钮钮钮钮组组组组(OptionGroup)OptionGroup)、组组组组合合合合框框框框(Combo)Combo)、复复复复选选选选框框框框(Check)Check)的的的的值值值值发发发发生生生生改改改改变变变变时时时时发发发发生的事件。生的事件。生的事件。生的事件。表单设计与应用表单设计与应用对象的引用
8、对象的引用(1 1)绝对引用:从最高容器开始逐层向下直到)绝对引用:从最高容器开始逐层向下直到)绝对引用:从最高容器开始逐层向下直到)绝对引用:从最高容器开始逐层向下直到某个对象为止的引用称为绝对引用。某个对象为止的引用称为绝对引用。某个对象为止的引用称为绝对引用。某个对象为止的引用称为绝对引用。(2 2)相对引用:从正在为编写事件代码的对象)相对引用:从正在为编写事件代码的对象)相对引用:从正在为编写事件代码的对象)相对引用:从正在为编写事件代码的对象出发,通过逐层向高一层或低一层直到另一对象出发,通过逐层向高一层或低一层直到另一对象出发,通过逐层向高一层或低一层直到另一对象出发,通过逐层向
9、高一层或低一层直到另一对象的引用称为相对引用的引用称为相对引用的引用称为相对引用的引用称为相对引用 。属性或关键字属性或关键字属性或关键字属性或关键字引用引用引用引用ThisThis只能针对于当前对象(相对引用)只能针对于当前对象(相对引用)只能针对于当前对象(相对引用)只能针对于当前对象(相对引用)ThisFormThisForm当前对象所在的表单(绝对引用)当前对象所在的表单(绝对引用)当前对象所在的表单(绝对引用)当前对象所在的表单(绝对引用)表单设计与应用表单设计与应用对象的引用对象的引用【例例例例】表表表表单单单单Form1Form1中中中中有有有有一一一一个个个个命命命命令令令令按
10、按按按钮钮钮钮Command1Command1,通过单击该命令按钮更改其标题为通过单击该命令按钮更改其标题为通过单击该命令按钮更改其标题为通过单击该命令按钮更改其标题为“确定确定确定确定”。事件代码如下:事件代码如下:事件代码如下:事件代码如下:方法一方法一方法一方法一:THIS.CAPTION=”THIS.CAPTION=”确定确定确定确定”方法二方法二方法二方法二:THISFORM.THISFORM.COMMAND1.CAPTIONCOMMAND1.CAPTION=“=“确定确定确定确定 表单设计与应用表单设计与应用建立表单建立表单 表单表单(Form)是是Visual FoxPro提供的
11、用于提供的用于建立应用程序界面的最主要的工具之一。表建立应用程序界面的最主要的工具之一。表单相当于单相当于WINDOWS应用程序的窗口应用程序的窗口。表单设计与应用表单设计与应用运行单表运行单表 在设计时可采用以下方法运行表单文件:在设计时可采用以下方法运行表单文件:在设计时可采用以下方法运行表单文件:在设计时可采用以下方法运行表单文件:(1 1)在在在在表表表表单单单单设设设设计计计计器器器器窗窗窗窗口口口口中中中中,在在在在系系系系统统统统菜菜菜菜单单单单中中中中选选选选择择择择【表表表表单单单单】|【执执执执行行行行表表表表单单单单】命命命命令令令令,或或或或单单单单击击击击常常常常用用
12、用用工工工工具具具具栏栏栏栏上上上上的的的的 按钮运行表单。按钮运行表单。按钮运行表单。按钮运行表单。(2 2)在命令窗口输入命令:)在命令窗口输入命令:)在命令窗口输入命令:)在命令窗口输入命令:(第第第第5555套)套)套)套)DO FORM DO FORM 表单设计与应用表单设计与应用表单设计器环境介绍表单设计器环境介绍 (1)设计器窗口)设计器窗口 “表单设计器表单设计器”窗口内包含正在设计的表单。窗口内包含正在设计的表单。用户可在表单窗口中可视化地添加和修改控件、用户可在表单窗口中可视化地添加和修改控件、改变控件布局,表单窗口只能在改变控件布局,表单窗口只能在“表单设计器表单设计器”
13、窗口内移动。以新建方式启动表单设计器时,窗口内移动。以新建方式启动表单设计器时,系统将默认为用户创建一个空白表单。系统将默认为用户创建一个空白表单。表单设计与应用表单设计与应用(2 2)属性窗口)属性窗口)属性窗口)属性窗口 设设设设计计计计表表表表单单单单的的的的绝绝绝绝大大大大多多多多数数数数工工工工作作作作都都都都是是是是在在在在属属属属性性性性窗窗窗窗口口口口中中中中完完完完成成成成的的的的,因因因因此此此此用用用用户户户户必必必必须须须须熟熟熟熟悉悉悉悉属属属属性性性性窗窗窗窗口口口口的的的的用用用用法法法法。如如如如果果果果在在在在表表表表单单单单设设设设计计计计器器器器中中中中没
14、没没没有有有有出出出出现现现现属属属属性性性性窗窗窗窗口口口口,可可可可在在在在系系系系统统统统菜菜菜菜单单单单中单击【显示】中单击【显示】中单击【显示】中单击【显示】|【属性】,属性窗口如图所示。【属性】,属性窗口如图所示。【属性】,属性窗口如图所示。【属性】,属性窗口如图所示。页框选项卡页框选项卡“对象对象”下下拉列表框图拉列表框图属性设置框属性设置框表单设计器环境介绍表单设计器环境介绍 表单设计与应用表单设计与应用(3)表单控件工具栏)表单控件工具栏 设计表单的主要任务就是利用设计表单的主要任务就是利用“表单表单控件控件”设计交互式用户界面。设计交互式用户界面。“表单控件表单控件”工具栏
15、是表单设计的主要工具。默认包工具栏是表单设计的主要工具。默认包含含21个控件、个控件、4个辅助按钮。个辅助按钮。表单设计器环境介绍表单设计器环境介绍 表单设计与应用表单设计与应用数据环境数据环境 数数数数据据据据环环环环境境境境是是是是指指指指在在在在创创创创建建建建表表表表单单单单时时时时需需需需要要要要打打打打开开开开的的的的表表表表,然然然然后后后后以以以以表表表表作作作作为为为为数数数数据据据据源源源源与与与与表表表表单单单单建建建建立立立立关关关关联联联联,表表表表单单单单就就就就可可可可以以以以调调调调用数据环境中表的内容。用数据环境中表的内容。用数据环境中表的内容。用数据环境中表
16、的内容。1 1打开数据环境设计器打开数据环境设计器 表表表表单单单单设设设设计计计计器器器器环环环环境境境境下下下下,单单单单击击击击“表表表表单单单单设设设设计计计计器器器器”工工工工具具具具栏栏栏栏上上上上的的的的“数数数数据据据据环环环环境境境境”按按按按钮钮钮钮,或或或或选选选选择择择择【显显显显示示示示】|【数数数数据据据据环环环环境境境境】命命命命令令令令,即即即即可可可可打打打打开开开开“数数数数据据据据环环环环境境境境设设设设计计计计器器器器”窗窗窗窗口口口口,此此此此时,系统菜单栏上将出现时,系统菜单栏上将出现时,系统菜单栏上将出现时,系统菜单栏上将出现“数据环境数据环境数据
17、环境数据环境”菜单。菜单。菜单。菜单。表单设计与应用表单设计与应用利用数据环境设计器利用数据环境设计器2 2向数据环境添加表或视图向数据环境添加表或视图 在在“显示显示”菜单中选择【数据环境】菜单中选择【数据环境】|【添加】命令,或右键单击添加】命令,或右键单击“数据环境设计器数据环境设计器窗口窗口”,然后在弹出的快捷菜单中选择【添,然后在弹出的快捷菜单中选择【添加】命令,打开加】命令,打开“添加表或视图添加表或视图”对话框,对话框,即可添加表或视图。即可添加表或视图。表单设计与应用表单设计与应用3 3在数据环境中设置关系在数据环境中设置关系设设置置关关系系的的方方法法为为:将将父父表表的的某
18、某个个字字段段(作作为为关关联联表表达达式式)拖拖曳曳到到子子表表的的相相匹匹配配的的索索引引标标记记上上既既可可。如如果果子子表表上上没没有有与与主主表表字字段段相相匹匹配配的的索索引引,也也可可以以将将主主表表字字段段拖拖动动到到子子表表的的某某个个字字段段上上,这这时时应应根根据据系系统统提提示示确确认认创创建建索索引。引。利用数据环境设计器利用数据环境设计器表单设计与应用表单设计与应用管理表单管理表单 表单常用属性表单常用属性属性属性属性属性 描述描述描述描述 默认值默认值默认值默认值 NameName 表单控件名表单控件名表单控件名表单控件名 Form1Form1 CaptionCa
19、ption 显示于表单标题栏上显示于表单标题栏上显示于表单标题栏上显示于表单标题栏上的文本的文本的文本的文本 Form1Form1 AlwaysOnTopAlwaysOnTop 指定表单是否总是位指定表单是否总是位指定表单是否总是位指定表单是否总是位于其它打开窗口之上于其它打开窗口之上于其它打开窗口之上于其它打开窗口之上 .F.F.AutoCenterAutoCenter 窗口居中显示窗口居中显示窗口居中显示窗口居中显示 .F.F.表单设计与应用表单设计与应用表单常用方法表单常用方法(1 1)RelaseRelase方方方方法法法法:将将将将表表表表单单单单从从从从内内内内存存存存中中中中释释
20、释释放放放放。比比比比如如如如表表表表单单单单有有有有一一一一个个个个命命命命令令令令按按按按钮钮钮钮,如如如如果果果果希希希希望望望望单单单单击击击击该该该该命命命命令令令令按按按按钮钮钮钮时时时时关关关关闭闭闭闭表表表表单单单单,就就就就可可可可以以以以在在在在该该该该命命命命令令令令按按按按钮钮钮钮的的的的ClickClick事事事事件件件件中中中中包包包包含如下代码:含如下代码:含如下代码:含如下代码:Thisform.ReleaseThisform.Release表表表表单单单单运运运运行行行行时时时时,用用用用户户户户单单单单击击击击表表表表单单单单右右右右上上上上角角角角的的的的
21、关关关关闭闭闭闭按按按按钮钮钮钮,系统会自动执行系统会自动执行系统会自动执行系统会自动执行RelaseRelase方法。方法。方法。方法。(2 2)RefreshRefresh方方方方法法法法:刷刷刷刷新新新新表表表表单单单单。刷刷刷刷新新新新表表表表单单单单代代代代码码码码:THISFORM.REFRESHTHISFORM.REFRESH表单设计与应用表单设计与应用标签(标签(Label)控件控件1 1标签控件的功能标签控件的功能标签控件的功能标签控件的功能:标签主要用于显示固定的文本信息。标签主要用于显示固定的文本信息。标签主要用于显示固定的文本信息。标签主要用于显示固定的文本信息。2 2
22、标签控件常用属性标签控件常用属性标签控件常用属性标签控件常用属性:CaptionCaption:指指指指定定定定标标标标签签签签的的的的显显显显示示示示文文文文本本本本。可可可可以以以以在在在在设设设设计计计计时时时时设设设设置置置置,也也也也可以在程序运时设置或修改。可以在程序运时设置或修改。可以在程序运时设置或修改。可以在程序运时设置或修改。AutoSizeAutoSize:指定是否自动调整控件大小以容纳其内容。指定是否自动调整控件大小以容纳其内容。指定是否自动调整控件大小以容纳其内容。指定是否自动调整控件大小以容纳其内容。ForeColorForeColor:设置标题的字体颜色。设置标题
23、的字体颜色。设置标题的字体颜色。设置标题的字体颜色。Name Name:标签对象的名称,是程序中访问标签对象的标识。标签对象的名称,是程序中访问标签对象的标识。标签对象的名称,是程序中访问标签对象的标识。标签对象的名称,是程序中访问标签对象的标识。WordwrapWordwrap:是否允许换行显示是否允许换行显示是否允许换行显示是否允许换行显示表单设计与应用表单设计与应用命令按钮控件命令按钮控件1 1命令按钮(命令按钮(命令按钮(命令按钮(CommandButtonCommandButton)控件功能:控件功能:控件功能:控件功能:命令按钮典型地用来启动某个事件代码、完成特定功命令按钮典型地用
24、来启动某个事件代码、完成特定功命令按钮典型地用来启动某个事件代码、完成特定功命令按钮典型地用来启动某个事件代码、完成特定功能,如关闭表单、移动记录指针、打印报表等。能,如关闭表单、移动记录指针、打印报表等。能,如关闭表单、移动记录指针、打印报表等。能,如关闭表单、移动记录指针、打印报表等。2 2命令按钮控件常用属性命令按钮控件常用属性命令按钮控件常用属性命令按钮控件常用属性:CaptionCaption:指指指指定定定定标标标标签签签签的的的的显显显显示示示示文文文文本本本本。可可可可以以以以在在在在设设设设计计计计时时时时设设设设置置置置,也可以在程序运时设置或修改。也可以在程序运时设置或修
25、改。也可以在程序运时设置或修改。也可以在程序运时设置或修改。EnabledEnabled:指定该控件是否处于可用状态。指定该控件是否处于可用状态。指定该控件是否处于可用状态。指定该控件是否处于可用状态。Name Name:标签对象的名称,是程序中访问标签对象的标签对象的名称,是程序中访问标签对象的标签对象的名称,是程序中访问标签对象的标签对象的名称,是程序中访问标签对象的标识。标识。标识。标识。表单设计与应用表单设计与应用命令按钮组控件命令按钮组控件1.1.命令按钮组(命令按钮组(命令按钮组(命令按钮组(CommandGroupCommandGroup)功能功能功能功能:命令按钮组是包含一组命
26、令按钮的容器控件,用命令按钮组是包含一组命令按钮的容器控件,用命令按钮组是包含一组命令按钮的容器控件,用命令按钮组是包含一组命令按钮的容器控件,用户可以单个或作为一组来操作其中的按钮。户可以单个或作为一组来操作其中的按钮。户可以单个或作为一组来操作其中的按钮。户可以单个或作为一组来操作其中的按钮。2 2命令按钮组控件常用属性命令按钮组控件常用属性命令按钮组控件常用属性命令按钮组控件常用属性:ButtonCount ButtonCount:指定命令按钮组中按钮的个数指定命令按钮组中按钮的个数指定命令按钮组中按钮的个数指定命令按钮组中按钮的个数AutoSizeAutoSize:指定是否自动调整控件
27、大小以容纳其内容指定是否自动调整控件大小以容纳其内容指定是否自动调整控件大小以容纳其内容指定是否自动调整控件大小以容纳其内容EnabledEnabled:指定该控件是否处于可用状态指定该控件是否处于可用状态指定该控件是否处于可用状态指定该控件是否处于可用状态注:通常使用命令按钮组生成器完成布局设计注:通常使用命令按钮组生成器完成布局设计注:通常使用命令按钮组生成器完成布局设计注:通常使用命令按钮组生成器完成布局设计表单设计与应用表单设计与应用文本框(文本框(TextBox)控件控件1 1文本框控件的功能文本框控件的功能文本框控件的功能文本框控件的功能:(1 1)用用用用 于于于于 显显显显 示
28、示示示 或或或或 接接接接 收收收收 单单单单 行行行行 文文文文 本本本本 信信信信 息息息息(不不不不 设设设设 置置置置ControlSourceControlSource属属属属性性性性),默默默默认认认认输输输输入入入入类类类类型型型型为为为为字字字字符符符符型型型型,最最最最大长度为大长度为大长度为大长度为256256个字符。个字符。个字符。个字符。(2 2)用用用用于于于于显显显显示示示示或或或或编编编编辑辑辑辑对对对对应应应应变变变变量量量量或或或或字字字字段段段段的的的的值值值值(设设设设置置置置ControlSourceControlSource属性为已有变量或字段名)。属
29、性为已有变量或字段名)。属性为已有变量或字段名)。属性为已有变量或字段名)。注注注注:使使使使用用用用文文文文本本本本框框框框显显显显示示示示表表表表中中中中的的的的信信信信息息息息时时时时,应应应应先先先先设设设设置置置置数数数数据环境。据环境。据环境。据环境。表单设计与应用表单设计与应用2 2文本框控件常用属性:文本框控件常用属性:文本框控件常用属性:文本框控件常用属性:ValueValue:指定控件的属性值指定控件的属性值指定控件的属性值指定控件的属性值ControlSourceControlSource:设设设设置置置置文文文文本本本本框框框框的的的的数数数数据据据据来来来来源源源源。
30、一一一一般般般般情情情情况况况况下下下下,可可可可以以以以利利利利用用用用该该该该属属属属性性性性为为为为文文文文本本本本框框框框指指指指定定定定一一一一个个个个字字字字段段段段变变变变量量量量,字段的初值决定文本框中值的类型。字段的初值决定文本框中值的类型。字段的初值决定文本框中值的类型。字段的初值决定文本框中值的类型。PassWordCharPassWordChar:设置输入口令时显示的字符。设置输入口令时显示的字符。设置输入口令时显示的字符。设置输入口令时显示的字符。ReadonlyReadonly:确确确确定定定定文文文文本本本本框框框框是是是是否否否否为为为为只只只只读读读读,为为为
31、为“.“.T.”T.”时时时时,文本框的值不可修改。文本框的值不可修改。文本框的值不可修改。文本框的值不可修改。文本框(文本框(TextBox)控件控件表单设计与应用表单设计与应用编辑框(编辑框(EditBox)控件控件1编辑框控件的功能:编辑框控件的功能:用于显示或编辑多行文本信息。编辑框用于显示或编辑多行文本信息。编辑框实际上是一个完整的简单字处理器,在编实际上是一个完整的简单字处理器,在编辑框中能够选择、剪切、粘贴以及复制正辑框中能够选择、剪切、粘贴以及复制正文,可以实现自动换行,能够有自己的垂文,可以实现自动换行,能够有自己的垂直滚动条。直滚动条。表单设计与应用表单设计与应用编辑框(编
32、辑框(EditBox)控件控件2 2编辑框常用属性:编辑框常用属性:编辑框常用属性:编辑框常用属性:ControlSourceControlSource:设设设设置置置置编编编编辑辑辑辑框框框框的的的的数数数数据据据据源源源源,一一一一般般般般为为为为数数数数据表的备注字段。据表的备注字段。据表的备注字段。据表的备注字段。ValueValue:保保保保存存存存编编编编辑辑辑辑框框框框中中中中的的的的内内内内容容容容,可可可可以以以以通通通通过过过过该该该该属属属属性性性性来来来来访问编辑框中的内容。访问编辑框中的内容。访问编辑框中的内容。访问编辑框中的内容。ReadonlyReadonly:确
33、定用户是否能修改编辑框中的内容。确定用户是否能修改编辑框中的内容。确定用户是否能修改编辑框中的内容。确定用户是否能修改编辑框中的内容。表单设计与应用表单设计与应用编辑框(编辑框(EditBox)控件控件SelTextSelText:返返返返回回回回用用用用户户户户在在在在编编编编辑辑辑辑区区区区内内内内选选选选定定定定的的的的文文文文本本本本,如如如如果果果果没没没没有有有有选定任何文本,则返回空串。选定任何文本,则返回空串。选定任何文本,则返回空串。选定任何文本,则返回空串。SelLengthSelLength:返返返返回回回回用用用用户户户户在在在在文文文文本本本本输输输输入入入入区区区区
34、中中中中所所所所选选选选定定定定字字字字符符符符的的的的数目。数目。数目。数目。ScroolbarsScroolbars:指定编辑框是否具有滚动条,当属性值指定编辑框是否具有滚动条,当属性值指定编辑框是否具有滚动条,当属性值指定编辑框是否具有滚动条,当属性值为时,编辑框没有滚动条,当属性值为(默认值)为时,编辑框没有滚动条,当属性值为(默认值)为时,编辑框没有滚动条,当属性值为(默认值)为时,编辑框没有滚动条,当属性值为(默认值)时,编辑框包含垂直滚动条。时,编辑框包含垂直滚动条。时,编辑框包含垂直滚动条。时,编辑框包含垂直滚动条。表单设计与应用表单设计与应用复选框复选框(CheckBox)控
35、件控件1复选框的功能:复选框的功能:用于标识一个两值状态,用于标识一个两值状态,1或或0。当处。当处于于“1”状态时,复选框内显示一个对勾,状态时,复选框内显示一个对勾,当处于当处于“0”状态时复选框内为空白。状态时复选框内为空白。表单设计与应用表单设计与应用复选框复选框(CheckBox)控件控件2复选框常用属性:复选框常用属性:Value:用来指明复选框的当前状态用来指明复选框的当前状态,如下表如下表 ControlSource属性:用于指定复选框的数据源属性:用于指定复选框的数据源 Value属性值属性值说明说明0(默认值),未被选中(默认值),未被选中1 被选中被选中=2或或null不
36、确定,只在代码中有效不确定,只在代码中有效表单设计与应用表单设计与应用选项按钮组控件选项按钮组控件 1选项按钮组选项按钮组(OptionGroup)控件的功能控件的功能:选项组又称为选项按钮组,是包含选项按钮选项组又称为选项按钮组,是包含选项按钮的一种容器。一个选项组中往往包含若干个选的一种容器。一个选项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮。当用项按钮,但用户只能从中选择一个按钮。当用户单击某个选项按钮时,该按钮即成为被选中户单击某个选项按钮时,该按钮即成为被选中状态,而选项组中的其他选项按钮,不管原来状态,而选项组中的其他选项按钮,不管原来是什么状态,都变成未选中状态,被选
37、中的选是什么状态,都变成未选中状态,被选中的选项按钮中会显示一个圆点项按钮中会显示一个圆点。表单设计与应用表单设计与应用选项按钮组控件选项按钮组控件2选项按钮组常用属性:选项按钮组常用属性:ButtonCount:指定选项组中选项按钮的数目。指定选项组中选项按钮的数目。Value:用用于于指指定定选选项项组组中中哪哪个个选选项项按按钮钮被被选选中中。当当第第1个个按按钮钮被被选选中中,Value属属性性值值则则为为1,当当第第2个按钮被选中后,个按钮被选中后,Value属性值则为属性值则为2注:通常使用选项按钮组生成器完成布局设计注:通常使用选项按钮组生成器完成布局设计注:通常使用选项按钮组生
38、成器完成布局设计注:通常使用选项按钮组生成器完成布局设计表单设计与应用表单设计与应用列表框(列表框(ListBox)控件控件 1列表框的功能:列表框的功能:列表框提供一组条目(数据项),用户可以从中列表框提供一组条目(数据项),用户可以从中列表框提供一组条目(数据项),用户可以从中列表框提供一组条目(数据项),用户可以从中选择一个或多个条目选择一个或多个条目选择一个或多个条目选择一个或多个条目.2选项组常用属性选项组常用属性:RowSourceTypeRowSourceType:属性指明列表框数据源的类型属性指明列表框数据源的类型属性指明列表框数据源的类型属性指明列表框数据源的类型RowSou
39、rceRowSource:属属属属性性性性指指指指定定定定列列列列表表表表框框框框的的的的数数数数据据据据源源源源 ,两两两两者者者者常常常常用用用用的的的的搭搭搭搭配如表配如表配如表配如表 。ValueValue:被选中的条目即为该控件的属性值被选中的条目即为该控件的属性值被选中的条目即为该控件的属性值被选中的条目即为该控件的属性值注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成表单设计与应用表单设计与应用组合框组合框(comboBox)控件控件 组组组组合合合合框框框框与
40、与与与列列列列表表表表框框框框类类类类似似似似,也也也也是是是是用用用用于于于于提提提提供供供供一一一一组组组组条条条条目目目目供供供供用用用用户从中选择,组合框和和列表框的主要区别在于:户从中选择,组合框和和列表框的主要区别在于:户从中选择,组合框和和列表框的主要区别在于:户从中选择,组合框和和列表框的主要区别在于:(1 1)对对对对于于于于组组组组合合合合框框框框来来来来说说说说,通通通通常常常常只只只只有有有有一一一一个个个个条条条条目目目目是是是是可可可可见见见见的的的的。用用用用户户户户可可可可以以以以单单单单击击击击组组组组合合合合框框框框上上上上的的的的下下下下拉拉拉拉箭箭箭箭头
41、头头头按按按按钮钮钮钮打打打打开开开开条条条条目目目目列列列列表表表表,以便从中选择。以便从中选择。以便从中选择。以便从中选择。ValueValue:被选中的条目即为该控件的属性值被选中的条目即为该控件的属性值被选中的条目即为该控件的属性值被选中的条目即为该控件的属性值 (2 2)组组组组合合合合框框框框有有有有两两两两种种种种形形形形式式式式:下下下下拉拉拉拉组组组组合合合合框框框框(StyleStyle属属属属性性性性为为为为0 0)和和和和下下下下拉拉拉拉列列列列表表表表框框框框(StyleStyle属属属属性性性性为为为为2 2)。对对对对下下下下拉拉拉拉组组组组合合合合框框框框,用户
42、既可以从列表中选择,也可以在编辑区输入。用户既可以从列表中选择,也可以在编辑区输入。用户既可以从列表中选择,也可以在编辑区输入。用户既可以从列表中选择,也可以在编辑区输入。注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成表单设计与应用表单设计与应用表格表格(Grid)控件控件 1表格控件的功能:表格控件的功能:表格控件用于浏览或编辑多行多列数据。表格控件用于浏览或编辑多行多列数据。表格控件用于浏览或编辑多行多列数据。表格控件用于浏览或编辑多行多列数据。2表格控件常用属性:表格
43、控件常用属性:RecordSourceTypeRecordSourceType:指明表格数据源的类型指明表格数据源的类型指明表格数据源的类型指明表格数据源的类型RecordSourceRecordSource:属属属属性性性性指指指指定定定定数数数数据据据据的的的的来来来来源源源源,它它它它们们们们取取取取值值值值及及及及含义如表所示。含义如表所示。含义如表所示。含义如表所示。ColumnCountColumnCount:指定表格的列数指定表格的列数指定表格的列数指定表格的列数ControlSourceControlSource:指定在列中显示的数据源指定在列中显示的数据源指定在列中显示的数据
44、源指定在列中显示的数据源.表单设计与应用表单设计与应用表格表格(Grid)控件控件注意:注意:注意:注意:在在在在设设设设计计计计列列列列对对对对象象象象的的的的属属属属性性性性时时时时,首首首首先先先先得得得得选选选选择择择择列列列列对对对对象象象象,选选选选择列对象有两种方法:择列对象有两种方法:择列对象有两种方法:择列对象有两种方法:从属性窗口的对象列表中选择相应列,从属性窗口的对象列表中选择相应列,从属性窗口的对象列表中选择相应列,从属性窗口的对象列表中选择相应列,右右右右击击击击表表表表格格格格,在在在在弹弹弹弹出出出出的的的的快快快快捷捷捷捷菜菜菜菜单单单单中中中中选选选选择择择择
45、【编编编编辑辑辑辑】命命命命令令令令,这这这这时时时时表表表表格格格格进进进进入入入入编编编编辑辑辑辑状状状状态态态态(表表表表格格格格的的的的周周周周围围围围有有有有一一一一个个个个粗粗粗粗框框框框),用户可用鼠标单击选择列对象。用户可用鼠标单击选择列对象。用户可用鼠标单击选择列对象。用户可用鼠标单击选择列对象。注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成注:通常该控件的数据源都是使用生成器来完成表单设计与应用表单设计与应用表格表格(Grid)控件控件4 4常用的标头(常用的标头(常用的标头(常用的标头(Hea
46、derHeader)属性属性属性属性 列列标标头头也也是是一一个个对对象象,有有它它自自己己的的属属性性、方方法法和和事事件件,设设计计时时要要设设置置标标头头对对象象的的属属性性,首首先先得得选选择择标标头头对对象象,选选择择标标头头对对象象的的方方法法与选择列对象的方法类似。与选择列对象的方法类似。CaptionCaption属属属属性性性性:指指指指定定定定标标标标头头头头对对对对象象象象的的的的标标标标题题题题文文文文本本本本,显显显显示示示示于于于于列顶部。默认为对应字段的字段名。列顶部。默认为对应字段的字段名。列顶部。默认为对应字段的字段名。列顶部。默认为对应字段的字段名。表单设计
47、与应用表单设计与应用使用表格生成器设计表格使用表格生成器设计表格 用用用用鼠鼠鼠鼠标标标标左左左左键键键键右右右右击击击击表表表表格格格格,在在在在弹弹弹弹出出出出的的的的快快快快捷捷捷捷菜菜菜菜单单单单中中中中选选选选择择择择【生生生生成成成成器器器器】命命命命令令令令,打打打打开开开开“表表表表格格格格生生生生成成成成器器器器”对话框,如图所示。对话框,如图所示。对话框,如图所示。对话框,如图所示。“表格项表格项”选项卡:选项卡:用于设置表格内显示用于设置表格内显示字段字段“样式样式”选项卡:选项卡:指定表格的样式指定表格的样式“布局布局”选项卡:调整行高、列宽;选项卡:调整行高、列宽;设
48、置列标题;选择控件类型设置列标题;选择控件类型“关系关系”选项卡:选项卡:设置一个一对多关设置一个一对多关系,指明父表中的系,指明父表中的关键字段与子表中关键字段与子表中的相关索引的相关索引表单设计与应用表单设计与应用PageCount:指定一个页框对象包含的指定一个页框对象包含的页对象的数量。页对象的数量。ActivePages:页框中活动页的代码。页框中活动页的代码。页面控件页面控件表单设计与应用表单设计与应用 图像控件是一种图形控件,用于显示图像控件是一种图形控件,用于显示图像控件是一种图形控件,用于显示图像控件是一种图形控件,用于显示.BMP .BMP、.JPG.JPG图片文件,但不能
49、直接修改图片。图片文件,但不能直接修改图片。图片文件,但不能直接修改图片。图片文件,但不能直接修改图片。常用的图像(常用的图像(常用的图像(常用的图像(ImageImage)控件属性有:控件属性有:控件属性有:控件属性有:PicturePicture:指定显示在控件上的图形文件或字段。主指定显示在控件上的图形文件或字段。主指定显示在控件上的图形文件或字段。主指定显示在控件上的图形文件或字段。主要是用于设置图像文件的路径。要是用于设置图像文件的路径。要是用于设置图像文件的路径。要是用于设置图像文件的路径。StretchStretch:设置是否对图像进行尺寸调整的方式显示设置是否对图像进行尺寸调整
50、的方式显示设置是否对图像进行尺寸调整的方式显示设置是否对图像进行尺寸调整的方式显示在图像控件中。在图像控件中。在图像控件中。在图像控件中。图像控件图像控件表单设计与应用表单设计与应用 在应用程序中用来处理复发事件的控件。在应用程序中用来处理复发事件的控件。在运行时不可见。在运行时不可见。常用的计时器(常用的计时器(Timer)控件属性有:控件属性有:interval 属性:指定计时器控制的属性:指定计时器控制的 Timer 事事件之间的时间间隔毫秒数。件之间的时间间隔毫秒数。计时器控件计时器控件表单设计与应用表单设计与应用使用微调控件可以让用户通过使用微调控件可以让用户通过使用微调控件可以让用