福建工程学院面向对象程序设计课件

上传人:无*** 文档编号:241630089 上传时间:2024-07-11 格式:PPT 页数:99 大小:620.50KB
返回 下载 相关 举报
福建工程学院面向对象程序设计课件_第1页
第1页 / 共99页
福建工程学院面向对象程序设计课件_第2页
第2页 / 共99页
福建工程学院面向对象程序设计课件_第3页
第3页 / 共99页
点击查看更多>>
资源描述
本 章 内 容8.3表单控件设计表单控件设计8.3.1标签标签8.3.2图像、线条、形图像、线条、形状状8.3.3文本框文本框8.3.4编辑框编辑框8.3.5列表框与组合框列表框与组合框8.3.6命令按钮命令按钮8.3.7命令按钮组命令按钮组第八章面向对象程序设计第八章面向对象程序设计 8.3.7命令按钮组命令按钮组8.3.8复选框复选框8.3.9选项按钮组选项按钮组8.3.10计时器计时器8.3.11容器容器8.3.12表格表格8.3.13页框页框8.3.14表单集表单集8.3表单控件设计表单控件设计 1控件分类控件分类 “表单控件表单控件”工具栏上有工具栏上有21个基类控件,按功能可分成以下个基类控件,按功能可分成以下5类:类:(1)输出类:标签、图像、线条、形状。)输出类:标签、图像、线条、形状。(2)输入类:文本框、编辑框、微调控件、列表框、组合框。)输入类:文本框、编辑框、微调控件、列表框、组合框。(3)控制类:命令按钮、命令按钮组、复选框、选项按钮组、)控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器。计时器。(4)容器类:表格、页框、容器、表单集。)容器类:表格、页框、容器、表单集。(5)连接类:控件、挷定控件、超级链接控件。)连接类:控件、挷定控件、超级链接控件。2各类控件的缺省名称各类控件的缺省名称 各类控件的缺省名称见表各类控件的缺省名称见表810。1标签控件的作用标签控件的作用 标签控件常用于显示说明信息和对象的标题。标签控件常用于显示说明信息和对象的标题。2标签常用属性标签常用属性 标签的常用属性见下:标签的常用属性见下:8.3.18.3.1标签标签()()属属 性性功功 能能指定标签的标题,字符型数据指定标签的标题,字符型数据为为.时,将根据内容自动改变标签的大小,缺省值为时,将根据内容自动改变标签的大小,缺省值为.为为.时,标签的内容自动换行,缺省值为时,标签的内容自动换行,缺省值为.指定标签是否透明(指定标签是否透明(00透明,透明,1 1(缺省值)(缺省值)不透明)不透明)指定标签的边框风格(指定标签的边框风格(0 0(缺省值)(缺省值)无边框,无边框,11单线边框)单线边框)指定文本在标签中的对齐方式(指定文本在标签中的对齐方式(00左,左,11右,右,22中央)中央)【例【例87】在表单上创建】在表单上创建3个标签,只要鼠标单击任何一个标个标签,只要鼠标单击任何一个标签,则其他两个标签的标题互换。签,则其他两个标签的标题互换。(1)设计界面)设计界面 1)打开)打开“表单设计器表单设计器”窗口,并创建一个空白表单。窗口,并创建一个空白表单。2)在表单上创建)在表单上创建3个标签控件个标签控件1、2和和3。(2)设置对象属性)设置对象属性对对 象象属属 性性 名名属属 性性 值值1第一个标签控件第一个标签控件2第二个标签控件第二个标签控件3第三个标签控件第三个标签控件(3)编写事件代码)编写事件代码 1)标签控件)标签控件1的事件代码如下:的事件代码如下:2 为中间变量为中间变量 23 3 2)标签控件)标签控件2的事件的如下代码:的事件的如下代码:1 13 3 3)标签控件)标签控件3的事件代码如下:的事件代码如下:1 12 2(4)保存表单)保存表单单击工具栏中的单击工具栏中的“保存保存”按钮,在按钮,在“另存为另存为”对话框中,选择表对话框中,选择表单保存的位置,输入表单的名称:单保存的位置,输入表单的名称:L8-7,单击,单击“保存保存”按钮。按钮。(5)执行表单)执行表单单击单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果如图按钮,表单运行结果如图842所示。所示。图图842标签控件运行效果标签控件运行效果 1图像()图像()(1)图像控件的作用)图像控件的作用 图像控件用于在其中显示图像文件的图片。图像控件用于在其中显示图像文件的图片。(2)图像常用属性)图像常用属性 图象对象常用属性见下表:图象对象常用属性见下表:8.3.28.3.2图像、线条、形状图像、线条、形状属属 性性功功 能能图像文件名像文件名指定指定图像填充方式:像填充方式:00剪裁(默剪裁(默认值),),11等比,等比,22变比比 2线条()线条()(1)线条控件的作用)线条控件的作用 线条控件用于在表单上创建直线或斜线。默认创建一条。线条控件用于在表单上创建直线或斜线。默认创建一条。(2)线条常用属性)线条常用属性 线条对象常用属性见下:线条对象常用属性见下:属属 性性功功 能能(默(默认值)斜斜线方向从左上角到右下角方向从左上角到右下角/斜斜线方向从右上角到左下角方向从右上角到左下角00水平水平线00垂直垂直线 【例【例88】设计一个如图】设计一个如图843所示的应用程序封面。所示的应用程序封面。(1)设计界面)设计界面 在表单上创建一个标签控件在表单上创建一个标签控件1、一个图像控件、一个图像控件1、一个形状控件、一个形状控件1和两条水平线和两条水平线1、2。(2)设置对象属性)设置对象属性 在在“属性属性”窗口中,分别设置各对象的属性值如下表:窗口中,分别设置各对象的属性值如下表:对对 象象属属 性性 名名属属 性性 值值1 1故都的秋故都的秋1 1职工管理系统职工管理系统0,0,2550,0,255(蓝色)(蓝色).(自动)(自动)隶书隶书2626.(粗体)(粗体).(斜体)(斜体)3形状()形状()(1)形状控件的作用)形状控件的作用 形状控件用于在表单上创建圆、椭圆、正方形、矩形、圆角正方形和形状控件用于在表单上创建圆、椭圆、正方形、矩形、圆角正方形和圆角矩形等几何形状。圆角矩形等几何形状。(2)形状设置)形状设置 形状对象常用属性见下表:形状对象常用属性见下表:的的值与的与的值相等相等与的与的值不等不等0 0正方形正方形矩形矩形199199小小圆角正方形角正方形大大圆角正方形角正方形圆小小圆角矩形角矩形大大圆角矩形角矩形椭圆对 象象属属 性性 名名属属 性性 值1 11 19999(椭圆)0 0(透明)(透明)255,0,0255,0,0(红色)色)1 10 033633655552 20 03363366060(3)编写事件代码)编写事件代码1)表单)表单1的事件的事件“代码代码”如下:如下:23112 椭圆横向居中椭圆横向居中1 椭圆顶端在表单高度的椭圆顶端在表单高度的1/3处处112 标签横向居中标签横向居中1(1212)标签位于椭圆的垂直居中位置标签位于椭圆的垂直居中位置(4)保存表单)保存表单 单击工具栏中的单击工具栏中的“保存保存”按钮,在按钮,在“另存为另存为”对话框中,选择对话框中,选择表单保存的位置,输入表单的名称:表单保存的位置,输入表单的名称:L8-8,单击,单击“保存保存”按钮。按钮。图图8 84343应用程序封面应用程序封面 (5)执行表单)执行表单 单击单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行效果如图按钮,表单运行效果如图843所示。所示。文本框又称为输入框文本框又称为输入框,用于输入数据用于输入数据,它可接受字符型、数值型、它可接受字符型、数值型、日期型和逻辑型的数据。使用文本框只能输入一段文本。也就是日期型和逻辑型的数据。使用文本框只能输入一段文本。也就是说说,按回车键即终止输入。按回车键即终止输入。1文本框常用属性文本框常用属性 文本框常用属性见下页表。文本框常用属性见下页表。属性取值见表属性取值见表818。属性取值见表属性取值见表819。8.3.38.3.3文本框文本框()()属属 性性功功 能能文本框存放的文本框存放的值,类型可以是型可以是C C、N N、D D、L L,分,分别对应于(无)、于(无)、0 0、.。其中(无)表示。其中(无)表示C C型数据,也是默型数据,也是默认值。设计时可可对此属性此属性赋初初值,初,初值的的类型决定文本框数据的型决定文本框数据的类型型指定与文本框指定与文本框绑定的数据源。数据源可以是字段定的数据源。数据源可以是字段变量或内存量或内存变量量指定属性指定属性输入入时的的约束或束或显示方式(参数的意示方式(参数的意义见表表8 81818)控制控制输入数据格式和入数据格式和显示方式(参数的意示方式(参数的意义见表表8 81919)指定文本框内指定文本框内显示示输入的占位符入的占位符指定文本框中数据指定文本框中数据对齐的方式:的方式:00左左对齐,11右右对齐,22居居中(默中(默认值)文本框中被文本框中被选择的文本的字数的文本的字数文本框中被文本框中被选择的文本内容的文本内容2文本框常用方法文本框常用方法 :设置文本框控件的焦点。:设置文本框控件的焦点。3文本框常用事件文本框常用事件 (1):在获得焦点之前发生。):在获得焦点之前发生。(2):在失去焦点之前发生。):在失去焦点之前发生。(3):按住并释放一个键盘键时发生。):按住并释放一个键盘键时发生。(4):文本框的值时发生。):文本框的值时发生。【例【例89】设计如图】设计如图844所示的表单,其功能是:从键盘输所示的表单,其功能是:从键盘输入职工的职工号,即显示该职工的姓名和基本工资。入职工的职工号,即显示该职工的姓名和基本工资。(1)设计界面)设计界面 在表单上创建两个标签在表单上创建两个标签1和和2,一个文本框,一个文本框1和一个命令按钮和一个命令按钮1。(2)设置数据环境)设置数据环境 1)右击表单,在弹出的快捷菜单中选择)右击表单,在弹出的快捷菜单中选择“数据环境数据环境”命令。命令。2)在弹出的)在弹出的“添加表或视图添加表或视图”对话框中,选择表,单击对话框中,选择表,单击“添加添加”按钮,将其添加到按钮,将其添加到“数据环境设计器数据环境设计器”窗口中。窗口中。(3)创建字段映像)创建字段映像 用鼠标将用鼠标将“数据环境设计器数据环境设计器”窗口中表的窗口中表的“姓名姓名”和和“基本工基本工资资”字段拖放到表单上,从而在表单上产生两个标签控件(姓名,字段拖放到表单上,从而在表单上产生两个标签控件(姓名,基本工资)和两个文本框控件(姓名,基本工资)。基本工资)和两个文本框控件(姓名,基本工资)。对对 象象属属 性性 名名属属 性性 值值1职工号职工号2提示:提示:.19999姓名姓名.基本工资基本工资.1查询查询(4)设置对象属性)设置对象属性(5)编写事件代码)编写事件代码 1)表单)表单1的事件代码如下:的事件代码如下:*故意将记录指针移出界,使故意将记录指针移出界,使“姓名姓名”与与“基本工资基本工资”文本框无内容文本框无内容 2)命令按钮)命令按钮1的事件代码如下:的事件代码如下:(1)若文本框非空若文本框非空 职工号职工号(1)()2提示:记录找到,相关内容显示如下:提示:记录找到,相关内容显示如下:2提示:未找到相关记录!提示:未找到相关记录!刷新表单刷新表单 2提示:请在文本框中输入查找内容!提示:请在文本框中输入查找内容!(6)保存表单)保存表单 以以“L8-9”为名称保存表单。为名称保存表单。图图844查询职工的姓名和专业查询职工的姓名和专业 (7)执行表单)执行表单 单击单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行效果如图按钮,表单运行效果如图844所示。所示。1编辑框的特点编辑框的特点 (1)编辑框实际上是一个字处理器,可以输入和编辑字符型数)编辑框实际上是一个字处理器,可以输入和编辑字符型数据,常作为备注型字段数据的绑定控件。据,常作为备注型字段数据的绑定控件。(2)编辑框只能输入字符型的数据,且可以输入多段文本。)编辑框只能输入字符型的数据,且可以输入多段文本。2编辑框常用属性编辑框常用属性 编辑框常用属性见表编辑框常用属性见表821。3编辑框常用方法和事件编辑框常用方法和事件 编辑框常用方法和事件与文本框相似。编辑框常用方法和事件与文本框相似。8.3.48.3.4编辑框编辑框()()【例【例810】将文本框中选定的内容复制到编辑框中。】将文本框中选定的内容复制到编辑框中。具体要求如下:具体要求如下:1)文本框中选定内容后,)文本框中选定内容后,“复制复制”命令按钮被激活;命令按钮被激活;2)按下)按下“复制复制”命令按钮,实现文本框选定内容复制命令按钮,实现文本框选定内容复制到剪贴板;到剪贴板;3)按下)按下“粘贴粘贴”命令按钮,实现剪贴板内容粘贴到编命令按钮,实现剪贴板内容粘贴到编辑框。辑框。(1)设计界面)设计界面 新建一个表单,在表单上添加新建一个表单,在表单上添加2个标签个标签1和和2,1个文本个文本辑框辑框1、1个编辑框个编辑框1和和2个命令按钮个命令按钮1和和2。(2)设置对象属性)设置对象属性 在在“属性属性”窗口中,分别设置各对象的属性值,见表窗口中,分别设置各对象的属性值,见表822。对对 象象属属 性性属属 性性 值值1剪贴板剪贴板1文本框文本框2编辑框编辑框1复制复制.2粘贴粘贴.表表表表8 82222对象属性值的设置对象属性值的设置对象属性值的设置对象属性值的设置(3)编写事件代码)编写事件代码1)表单)表单1的事件的代码如下:的事件的代码如下:X 内存变量内存变量X用于存放剪贴的内容用于存放剪贴的内容1 文本框获得焦点文本框获得焦点内存变量内存变量X的初值为空串的初值为空串2)文本框)文本框1的事件的代码如下:的事件的代码如下:,*判断文本框中是否有选定内容,有则激活判断文本框中是否有选定内容,有则激活1 ()0 若文本框中有被选定的内容若文本框中有被选定的内容 1.“复制复制”命令按钮有效命令按钮有效 3)命令按钮)命令按钮1的事件的代码如下:的事件的代码如下:1 将选定内容复制到剪贴板将选定内容复制到剪贴板.“复制复制”命令按钮失效命令按钮失效 2.“粘贴粘贴”命令按钮有效命令按钮有效图图845例例810运行的结果运行的结果4)命令按钮)命令按钮2的事件的代码如下:的事件的代码如下:1 将剪贴板内容粘贴到编辑框将剪贴板内容粘贴到编辑框 1 编辑框获得焦点编辑框获得焦点(4)以)以“L8-10”为文件名保存为文件名保存表单。表单。(5)单击)单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果按钮,表单运行结果如图如图845所示。所示。1列表框与组合框的异同点列表框与组合框的异同点 列表框与组合框都是提供选择一个或多个输入项的列表,二者列表框与组合框都是提供选择一个或多个输入项的列表,二者之间又存在如下区别:之间又存在如下区别:(1)列表框显示全部选项列表;组合框只显示一条选项,单击)列表框显示全部选项列表;组合框只显示一条选项,单击右端下拉按钮,才显示全部选项列表。右端下拉按钮,才显示全部选项列表。(2)组合框又分为下拉组合框和下拉列表框,前者允许输入数)组合框又分为下拉组合框和下拉列表框,前者允许输入数据,后者与列表框一样仅有选取功能。据,后者与列表框一样仅有选取功能。2列表框与组合框常用属性列表框与组合框常用属性 列表框与组合框的常用属性见表列表框与组合框的常用属性见表823。8.3.58.3.5列表框与组合框列表框与组合框()()属属 性性说 明明指定列表框或指定列表框或组合框数据源的合框数据源的类型(共型(共9 9类,见表表8 82424)指定列表框或指定列表框或组合框的数据源合框的数据源指定列表框或指定列表框或组合框中的列数合框中的列数返回列表框或返回列表框或组合框中的合框中的选定定项(若(若为数数值型,型,则返回被返回被选定定项的序号;的序号;若若为字符型,字符型,则返回被返回被选定定项的本身内容。的本身内容。对于多列列表框,于多列列表框,则返回返回由属性指定的列的数据由属性指定的列的数据项)指定列表框或指定列表框或组合框中所合框中所选定定项第一列的内容第一列的内容指定是否允指定是否允许多重多重选择(0 0或或.(缺省(缺省值)不允不允许,1 1或或.允允许)指定存指定存储列表框或列表框或组合框合框选定定项的数据的数据绑定字段定字段返回列表框或返回列表框或组合框中列表合框中列表项的个数的个数返回列表框或返回列表框或组合框中合框中选定定项的序号的序号()()返回列表框或返回列表框或组合框合框t t第第i i行,第行,第j j列的列的值(i)(i)若若i i行被行被选中,中,则返回返回.;否;否则返回返回.指定指定组合框的合框的类型:型:00下拉下拉组合框,合框,22下拉列表框下拉列表框在控件中在控件中显示示0无(默认值)无(默认值)在程序中用在程序中用()添加条目添加条目用用()移去条目移去条目1值值2别名别名表的名称表的名称表的字段的内容表的字段的内容3语句语句 *语句执行的结果(记语句执行的结果(记录)录)4查询查询查询文件名查询文件名查询文件执行的结果查询文件执行的结果(记录)(记录)5数组数组数组名数组名数组元素的值数组元素的值6字段字段字段(变量)名字段(变量)名字段(变量)的值字段(变量)的值7文件文件例如:例如:*指定的文件名指定的文件名8结构结构表的名称表的名称表的全部字段名表的全部字段名9弹出式菜单弹出式菜单弹出式菜单名弹出式菜单名菜单选项菜单选项3与属性(见表与属性(见表824)4列表框与组合框常用方法列表框与组合框常用方法(1):当组合框或列表框的属性值为):当组合框或列表框的属性值为0时,可使用此时,可使用此方法在列表中添加一条新选项。方法在列表中添加一条新选项。(2):当组合框或列表框的属性值为):当组合框或列表框的属性值为0时,可使用此时,可使用此方法删除列表中一条选项。方法删除列表中一条选项。【例【例811】设计如图】设计如图846所示的表单,用于查询职所示的表单,用于查询职工的工资信息。双击列表框中某职工的职工号,该职工的工资信息。双击列表框中某职工的职工号,该职工的职工号、姓名及工资信息显示于文本框中。工的职工号、姓名及工资信息显示于文本框中。(1)设计界面)设计界面 创建表单,并在表单上添加两个标签创建表单,并在表单上添加两个标签1、2,一个列,一个列表框表框1和一个命令按钮和一个命令按钮1。(2)设置数据环境)设置数据环境 1)鼠标右击表单,在弹出的快捷菜单中选择)鼠标右击表单,在弹出的快捷菜单中选择“数据环境数据环境”命命令。令。2)在弹出的)在弹出的“添加表或视图添加表或视图”对话框中,分别选择表和表,对话框中,分别选择表和表,单击单击“添加添加”按钮,将其添加到按钮,将其添加到“数据环境设计器数据环境设计器”窗口中。窗口中。(3)创建字段映像)创建字段映像 用鼠标将用鼠标将“数据环境设计器数据环境设计器”窗口中表的窗口中表的“职工号职工号”、“姓名姓名”和和“基本工资基本工资”字段拖放到表单上,将表的字段拖放到表单上,将表的“津贴津贴”、“奖金奖金”、“住房公积金住房公积金”、“工会费工会费”和和“实发工资实发工资”字段拖放到表字段拖放到表单上,从而在表单上产生相应的控件。单上,从而在表单上产生相应的控件。(4)设置对象属性)设置对象属性对对 象象属属 性性 名名属属 性性 值值1(加粗)(加粗)工资查询工资查询20.2请选择职工号:请选择职工号:16字段字段.职工号职工号1退出退出(5)编写事件代码)编写事件代码 1)列表框)列表框1的事件代码如下:的事件代码如下:刷新表单刷新表单 2)命令按钮)命令按钮1的事件代码如下:的事件代码如下:释放表单释放表单图图846例例811运行的结果运行的结果 (6)保存表单)保存表单 以以L8-11为名称保存表单。为名称保存表单。(7)执行表单)执行表单 单击单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果如图按钮,表单运行结果如图846所示。所示。【例【例812】设计一个表单,用于选拔职工参加演讲比赛。在】设计一个表单,用于选拔职工参加演讲比赛。在组合框中显示职工简况表中所有职工的姓名,单击组合框中显示职工简况表中所有职工的姓名,单击“添加添加”按按钮,将其添加到列表框中;单击钮,将其添加到列表框中;单击“删除删除”按钮,则移去列表框按钮,则移去列表框中被选中的职工姓名;单击中被选中的职工姓名;单击“全部清除全部清除”按钮,则清除列表框按钮,则清除列表框中所有的职工姓名。中所有的职工姓名。(1)设计界面)设计界面 创建表单,并在表单上添加两个标签创建表单,并在表单上添加两个标签1和和2,一个组合框,一个组合框1,一,一个列表框个列表框1,三个命令按钮,三个命令按钮1、2和和3。(2)设置对象属性)设置对象属性对对 象象属属 性性属属 性性 值值1选拔职工选拔职工1请选择职工姓名请选择职工姓名2被选中职工姓名列表被选中职工姓名列表1 6字段字段.姓名姓名1添加添加2删除删除3全部清除全部清除(3)编写事件代码)编写事件代码 1)命令按钮)命令按钮1的事件的代码如下:的事件的代码如下:(1)若组合框为空,则什么都不做若组合框为空,则什么都不做 1 1 历遍列表框的所有选项历遍列表框的所有选项 11(i)若组合框中的选项已存在于列表框,则提示若组合框中的选项已存在于列表框,则提示 (已存在该列表项已存在该列表项)1(1)将组合框内容添加到列表框将组合框内容添加到列表框1 清空组合框清空组合框1组合框获得焦点组合框获得焦点2)命令按钮)命令按钮2的事件的代码如下:的事件的代码如下:10 若列表框有选中项,则删除若列表框有选中项,则删除 1(1)11 将末项设为选中项将末项设为选中项3)命令按钮)命令按钮3的事件的代码如下:的事件的代码如下:1 清空列表框清空列表框(4)以)以“L8-12”为文件名保存表单。为文件名保存表单。(5)单击)单击“常用常用”工具栏中的工具栏中的“运行运行”按按钮,表单运行结果如图钮,表单运行结果如图847所示。所示。图图847例例L8-12运行的结果运行的结果【例【例813】设计一个表单,用于浏览职工销售业绩。在组合框中】设计一个表单,用于浏览职工销售业绩。在组合框中选定职工号,即在列表框中显示该职工的销售业绩信息,包括:选定职工号,即在列表框中显示该职工的销售业绩信息,包括:姓名、销售数量、商品编号、商品名称、规格型号和单价。姓名、销售数量、商品编号、商品名称、规格型号和单价。对对 象象属属 性性属性值属性值1职工销售业绩职工销售业绩20.2 请选择职工号请选择职工号3 姓名姓名 销售数量销售数量 商品编号商品编号 商品名称商品名称 规格型号规格型号 单价单价16字段字段.职工号职工号13语句语句6(列数)(列数)(1 1)设计界面)设计界面)设计界面)设计界面创建表单,并在表创建表单,并在表创建表单,并在表创建表单,并在表单上添加三个标签单上添加三个标签单上添加三个标签单上添加三个标签1 1、2 2和和和和3 3,一个组合框,一个组合框,一个组合框,一个组合框1 1和一个列表框和一个列表框和一个列表框和一个列表框1 1。(2 2)设置对象属性)设置对象属性)设置对象属性)设置对象属性 如右表所示。如右表所示。如右表所示。如右表所示。(3)编写事件代码)编写事件代码组合框组合框1的事件代码如下:的事件代码如下:1=;.姓名姓名.销售数量销售数量.商品编号商品编号.商品名称商品名称.规格型号规格型号.单价单价;.商品编号商品编号.商品编号商品编号 .职工号职工号.职工号职工号 .职工号职工号;从从3个表选择符合条件的记录放入临时表,作为个表选择符合条件的记录放入临时表,作为1的数据的数据源源 刷新表单刷新表单(4 4)以)以“L8-13”“L8-13”为文件名保存表单。为文件名保存表单。(5 5)单击)单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果如按钮,表单运行结果如图图8 85555所示。所示。图图855例例813运行的结果运行的结果 命令按钮常用于启动事件命令按钮常用于启动事件,以执行某项操作,如关闭表单、移动记录指针等。以执行某项操作,如关闭表单、移动记录指针等。1命令按钮常用属性(见下表)命令按钮常用属性(见下表)8.3.68.3.6命令按钮命令按钮()()属属 性性功功 能能按按钮标题,若含,若含“字符字符”,则该字符成字符成为热键为.时,按回,按回车键执行行该命令按命令按钮事件(缺省事件(缺省值为.)为.时,按,按键执行行该命令按命令按钮事件(缺省事件(缺省值为.)指定是否响指定是否响应用用户引引发的事件(的事件(.(缺省(缺省值)响响应,.不响不响应)指定指定对象可象可见或或隐藏(缺省藏(缺省值为.)2 2命令按钮常用方法命令按钮常用方法(1 1)(2 2)命令按钮组是包含若干个命令按钮的容器。命令按钮组和组内各命令按钮组是包含若干个命令按钮的容器。命令按钮组和组内各命令按钮都有各自的属性、方法和事件。命令按钮都有各自的属性、方法和事件。1命令按钮组常用属性(见下表)命令按钮组常用属性(见下表)8.3.78.3.7命令按钮组命令按钮组()()属属 性性功功 能能设置置组容器所包含的命令按容器所包含的命令按钮数数为1 1(默(默认值)时,单击组控件内某命令按控件内某命令按钮,将返回此命,将返回此命令按令按钮的序号;的序号;值为“空空”时,单击组控件内某命令按控件内某命令按钮,将返回此命令按,将返回此命令按钮的属性的属性对对 象象属属 性性属属 性性 值值1加减计算器加减计算器115121,2,3,4,5,6,7,8,9,0,C11右右【例【例814】创建简单加减计算器,如图】创建简单加减计算器,如图856所示。该计算器的功能所示。该计算器的功能如下:如下:1)单击按钮,则清空文本框中的内容;)单击按钮,则清空文本框中的内容;2)单击正负号、数字和小数点按钮)单击正负号、数字和小数点按钮,将在文本框中输入相应的内容;将在文本框中输入相应的内容;3)单击按钮,将计算的结果显示于文本框内。)单击按钮,将计算的结果显示于文本框内。(1)设计界面)设计界面 创建表单创建表单,并在表单上添加一个文本框并在表单上添加一个文本框1和命令按钮组和命令按钮组1。(2)设置对象属性)设置对象属性2命令按钮组中命令按钮的编辑命令按钮组中命令按钮的编辑要编辑命令按钮组中的命令按钮,必须先激活组容器要编辑命令按钮组中的命令按钮,必须先激活组容器。激活组容器有如下两种方法:。激活组容器有如下两种方法:(1)右击命令按钮组,在弹出的快捷菜单中选择)右击命令按钮组,在弹出的快捷菜单中选择“编编辑辑”命令。组容器被激活后,呈现绿色斜线边框。命令。组容器被激活后,呈现绿色斜线边框。(2)在)在“属性属性”窗口中,选定组容器内的对象。窗口中,选定组容器内的对象。(3)编写事件代码)编写事件代码1)表单)表单1的事件的代码如下:的事件的代码如下:02)表单)表单1的事件的代码如下:的事件的代码如下:3)命令按钮)命令按钮1 13的事件的代码如下:的事件的代码如下:累加连接按钮的标题的字符串累加连接按钮的标题的字符串 1 4)命令按钮)命令按钮15的事件的代码如下:的事件的代码如下:清空内存变量清空内存变量C 1“清空文本框清空文本框5)命令按钮)命令按钮14的事件的代码如下:的事件的代码如下:将字符型内存变量将字符型内存变量C的内容宏替换出来,放入变量的内容宏替换出来,放入变量N 1 刷新表单刷新表单图图856简单加减计算器简单加减计算器(4)以)以“L8-14”为文件名保存表单。为文件名保存表单。(5)单击)单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果如图按钮,表单运行结果如图856所示。所示。复选框由一个方框和标题说明组成,用于标记一个两值状态:为复选框由一个方框和标题说明组成,用于标记一个两值状态:为真(真(.)状态,为假()状态,为假(.)状态。用户可选择若干个复选框中的一个)状态。用户可选择若干个复选框中的一个或多个。或多个。1复选框常用属性(见下表)复选框常用属性(见下表)8.3.88.3.8复选框复选框()()属属 性性说说 明明指定显示在复选框旁的标题文字指定显示在复选框旁的标题文字设置或返回复选框当前状态(设置或返回复选框当前状态(0 0或或.(缺省值)(缺省值)未被选中,未被选中,1 1或或.选定,选定,2 2或或.禁用(灰色显示)禁用(灰色显示)指定复选框的数据源,通常与逻辑型字段绑定指定复选框的数据源,通常与逻辑型字段绑定指定复选框的显示风格(指定复选框的显示风格(0 0(缺省值)(缺省值)标准样式,标准样式,11图形样式)图形样式)对对 象象属属 性性属性值属性值1统计男女职工人数和基本工资总额统计男女职工人数和基本工资总额14.1性别(选中为男,否则为女)性别(选中为男,否则为女)1统计统计(1)设计界面)设计界面 创建表单,并在表单上添加创建表单,并在表单上添加3个标签个标签1、2和和3,一个复选框,一个复选框1,两个文本,两个文本框、框、2和一个命令按钮和一个命令按钮1。(2)设置对象属性)设置对象属性 在在“属性属性”窗口中,分别设置各对象的属性值,见表窗口中,分别设置各对象的属性值,见表832。2复选框常用事件复选框常用事件(1):单击复选框时引发。):单击复选框时引发。(2):复选框值发生改变时引发。):复选框值发生改变时引发。【例【例815】设计一个表单,用于分别统计男女职工的人数和基】设计一个表单,用于分别统计男女职工的人数和基本工资总额。若选中复选框,则统计男职工的人数和基本工资总本工资总额。若选中复选框,则统计男职工的人数和基本工资总额;否则统计女职工的人数和基本工资总额。额;否则统计女职工的人数和基本工资总额。操作步骤如下:操作步骤如下:(3)编写事件代码)编写事件代码命令按钮命令按钮1的事件代码如下:的事件代码如下:X(2)定义数组定义数组1复选框的值为复选框的值为0或或1(0,“女女”,“男男”)若若0,则,则女女;否则;否则男男(*)(基本工资基本工资)性别性别 X2职工人数职工人数3职工基本工资总额职工基本工资总额1(1)2(2)刷新表单刷新表单(4)以)以“L8-15”为文件名保存表单。为文件名保存表单。(5)单击)单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果如图按钮,表单运行结果如图857所示。所示。图图图图8 85757例例例例8 81515运行的结果运行的结果运行的结果运行的结果选项按钮组是包含选项按钮的容器。其特点是按钮组中只能一个选项按钮被选项按钮组是包含选项按钮的容器。其特点是按钮组中只能一个选项按钮被选中。选中。1选项按钮组常用属性选项按钮组常用属性选项按钮组常用属性见下表:选项按钮组常用属性见下表:8.3.98.3.9选项按钮组选项按钮组()()属属 性性说说 明明指定显示在复选框旁的标题文字指定显示在复选框旁的标题文字设置或返回复选框当前状态(设置或返回复选框当前状态(0 0或或.(缺省值)(缺省值)未被选中,未被选中,1 1或或.选定,选定,2 2或或.禁用(灰色显示)禁用(灰色显示)指定复选框的数据源,通常与逻辑型字段绑定指定复选框的数据源,通常与逻辑型字段绑定指定复选框的显示风格(指定复选框的显示风格(0 0(缺省值)(缺省值)标准样式,标准样式,11图形图形样式)样式)2选项按钮组常用事件选项按钮组常用事件(1):单击选项按钮时引发。):单击选项按钮时引发。(2):选项按钮组发生改变时引发。):选项按钮组发生改变时引发。【例【例816】设计表单实现按部门统计职工的人数。】设计表单实现按部门统计职工的人数。操作步骤如下:操作步骤如下:(1)设计界面)设计界面创建一个表单创建一个表单,并在表单上添加一个选项组、一个文本框和两并在表单上添加一个选项组、一个文本框和两个标签,如图个标签,如图858所示。所示。(2)设置对象属性)设置对象属性在在“属性属性”窗口中,分别设置各对象的属性值见下表。窗口中,分别设置各对象的属性值见下表。对对 象象属属 性性属性值属性值1统计各部门人数统计各部门人数2人人10(透明)(透明)0(无边框)(无边框)01.部门部门3无(返回选中选项按钮标题)无(返回选中选项按钮标题)1(3)编写事件代码)编写事件代码选项按钮组选项按钮组1的事件代码如下:的事件代码如下:(*);部门部门 X统计部门人数统计部门人数,并将结果放入内存变量并将结果放入内存变量x1(1)将数组的值写入文本框将数组的值写入文本框1部门共有部门共有 的值的值为为家电家电、服装服装或或文具文具 图图858例例816运行的结果运行的结果(4)以)以“L8-16”为文件名保为文件名保存表单。存表单。(5)单击)单击“常用常用”工具栏中工具栏中的的“运行运行”按钮,表单运行结按钮,表单运行结果如图果如图858所示。所示。计时器控件计时器控件()像一个闹钟,它以一定的时间间隔重复执行某种操作。当达到像一个闹钟,它以一定的时间间隔重复执行某种操作。当达到规定的时间间隔时,系统自动触发事件。规定的时间间隔时,系统自动触发事件。在表单设计的过程中,计时器控件可见;表单运行时,计时器控件自动隐藏。在表单设计的过程中,计时器控件可见;表单运行时,计时器控件自动隐藏。1计时器常用属性(见下表)计时器常用属性(见下表)2计时器常用事件计时器常用事件:达到设置计时间隔即触发。:达到设置计时间隔即触发。8.3.10 8.3.10 计时器计时器()()属属 性性说说 明明用于设置计时间隔,单位是,当值为用于设置计时间隔,单位是,当值为0 0时,不产生事件时,不产生事件.表单加载时,计时器即开始计时;表单加载时,计时器即开始计时;.计时器不计时计时器不计时对对 象象属属 性性 名名属属 性性 值值1时钟时钟1现在时间是:现在时间是:16.真真22中央中央16.真真1500.1 暂停暂停2 继续继续3 退出退出(2)设置对象属性)设置对象属性 在在“属性属性”窗口中,分别设置各对象的属性值见下表。窗口中,分别设置各对象的属性值见下表。分析:使用计时器控件,将该控件的属性设置为分析:使用计时器控件,将该控件的属性设置为500,即每,即每0.5秒触发一次计秒触发一次计时器控件的事件(显示一次系统时间);将计时器控件的属性设置为时器控件的事件(显示一次系统时间);将计时器控件的属性设置为0将停止将停止触发事件。触发事件。操作步骤如下:操作步骤如下:(1)设计界面)设计界面 创建一个表单,并在表单上添加两个标签创建一个表单,并在表单上添加两个标签1,2;三命令按钮;三命令按钮1,2,3和一个和一个计时器控件计时器控件1。【例【例817】设计一个如图】设计一个如图859所示的表单,具体要求如下:所示的表单,具体要求如下:1)表单名为)表单名为,表单标题为表单标题为“时钟时钟”,表单运行时自动显示系统的当前时间;表单运行时自动显示系统的当前时间;2)要求显示时间的标签控件)要求显示时间的标签控件1在表单中居中,标签文本对齐方式为居中;在表单中居中,标签文本对齐方式为居中;3)单击)单击“暂停暂停”命令按钮(命令按钮(1)时,时钟停止;)时,时钟停止;4)单击)单击“继续继续”命令按钮(命令按钮(2)时,时钟继续显示系统的当前时间;)时,时钟继续显示系统的当前时间;5)单击)单击“退出退出”命令按钮(命令按钮(3)时,关闭表单。)时,关闭表单。(3)编写事件代码)编写事件代码1)双击)双击“暂停暂停”按钮,打开代码编辑窗口,输入事件代码如下:按钮,打开代码编辑窗口,输入事件代码如下:102)双击)双击“继续继续”按钮,打开代码编辑窗口,输入事件代码如下:按钮,打开代码编辑窗口,输入事件代码如下:15003)双击)双击“退出退出”按钮,打开代码编辑窗口,输入事件代码如下:按钮,打开代码编辑窗口,输入事件代码如下:4)双击计时器控件)双击计时器控件1,打开代码编辑窗口,输入事件代码如下:,打开代码编辑窗口,输入事件代码如下:2()图图860例例817运行的结果运行的结果(4)以)以“L8-17”为文件名保存表为文件名保存表单。单。(5)单击)单击“常用常用”工具栏中的工具栏中的“运运行行”按钮,表单运行结果如图按钮,表单运行结果如图860所示。所示。1容器的特性容器的特性 容器可包含表单和表单集之外多个不同类型的对象。容器可包含表单和表单集之外多个不同类型的对象。要向容器中添加对象,必须先激活容器。具体操作方法是:右击容器,要向容器中添加对象,必须先激活容器。具体操作方法是:右击容器,在弹出的快捷菜单中选择在弹出的快捷菜单中选择“编辑编辑”命令,使容器处于编辑状态,此时添加命令,使容器处于编辑状态,此时添加的对象才会到容器中。如果没有激活容器而添加对象,实际上对象是添加的对象才会到容器中。如果没有激活容器而添加对象,实际上对象是添加到表单上而不是容器中。推而广之,容器类的对象,若要编辑其中的对象,到表单上而不是容器中。推而广之,容器类的对象,若要编辑其中的对象,都先激活它们,使其进入编辑状态。都先激活它们,使其进入编辑状态。2容器常用属性容器常用属性 容器对象常用属性见下表:容器对象常用属性见下表:8.3.118.3.11容器()容器()属属 性性说说 明明用于设置计时间隔,单位是,当值为用于设置计时间隔,单位是,当值为0 0时,不产生事件时,不产生事件.表单加载时,计时器即开始计时;表单加载时,计时器即开始计时;.计时器不计时计时器不计时【例【例818】建立如图】建立如图861所示的表单,用于调查职工的情况。单击所示的表单,用于调查职工的情况。单击“统计统计”按钮,将该职工的情况显示于编辑框中。按钮,将该职工的情况显示于编辑框中。操作步骤如下:操作步骤如下:(1)设计界面)设计界面 创建一个表单,并在表单上添加如图创建一个表单,并在表单上添加如图861所示的控件。其中所示的控件。其中“爱好爱好”的的3个复选框(个复选框(“体育体育”、“音乐音乐”和和“美术美术”)是置于容器)是置于容器1中。中。(2)设置对象属性)设置对象属性 在在“属性属性”窗口中,分别设置各对象的属性值,见表窗口中,分别设置各对象的属性值,见表838。对对 象象属属 性性属属 性性 值值1调查表调查表1姓名姓名2性别性别 对对 象象属属 性性属属 性性 值值3 3年龄年龄4 4爱好爱好1 1张芳(初值)张芳(初值)1 1男(初值)男(初值)1 10 0(凸起)(凸起)1 10 0 (微调下限)(微调下限)150150(微调上限)(微调上限)0 0 (键盘输入下限)(键盘输入下限)150150(键盘输入上限)(键盘输入上限)1 1体育体育1 1(初值为选定)(初值为选定)2 2音乐音乐1 1(初值为选定)(初值为选定)3 3美术美术1 1(初值为选定)(初值为选定)1 1 统计统计CC(C C为热键)为热键).真(为缺省按钮)真(为缺省按钮)2)命令按钮)命令按钮1的事件代码如下:的事件代码如下:1=姓名:姓名:(1)累加连接姓名字符串累加连接姓名字符串11+,性别:,性别:(1)累加连接性别字符串累加连接性别字符串11+,年龄:,年龄:(1,3)累加连接年龄字符串累加连接年龄字符串 1可用语句设置多个属性值可用语句设置多个属性值 11 21 31 11+,爱好:,爱好:11体育体育 111、21音乐音乐 112、31美术美术 113、1(1(1)-2)+。删除最后一个顿号删除最后一个顿号,并添加句号并添加句号(3)编写事件代码)编写事件代码 1)文本框)文本框1的事件代码如下:的事件代码如下:()姓名不能为空姓名不能为空 .(3)编写事件代码)编写事件代码 1)文本框)文本框1的事件代码如下:的事件代码如下:()姓名不能为空姓名不能为空 .图图图图8 86161例例例例8 81818运行的结果运行的结果运行的结果运行的结果 (4)以)以“L8-18”为文件名为文件名保存表单。保存表单。(5)单击)单击“常用常用”工具栏工具栏中的中的“运行运行”按钮,表单按钮,表单运行结果如图运行结果如图861所示。所示。表格是一种按行与列显示数据的容器对象,其外观与窗口相似。表格表格是一种按行与列显示数据的容器对象,其外观与窗口相似。表格是一种多重容器,一个表格由若干个列对象()组成,每个列对象包含是一种多重容器,一个表格由若干个列对象()组成,每个列对象包含一个列标头对象()和若干个列控件。表格、列、列标头和列控件都有一个列标头对象()和若干个列控件。表格、列、列标头和列控件都有属于自己的属性、事件和方法。属于自己的属性、事件和方法。1表格的组成表格的组成 (1)表格():容器对象,由若干个列对象组成。)表格():容器对象,由若干个列对象组成。(2)列():也是容器对象,由列标头和列控件组成。)列():也是容器对象,由列标头和列控件组成。(3)列标头():默认值为数据库表、自由表和视图中的字段名或字)列标头():默认值为数据库表、自由表和视图中的字段名或字段标题。段标题。(4)列控件:默认值为文本框()列控件:默认值为文本框(1),允许修改为与该控件字段类型),允许修改为与该控件字段类型相容的其他控件。例如:逻辑型字段可用复选框,数值型字段可用微调相容的其他控件。例如:逻辑型字段可用复选框,数值型字段可用微调控件。控件。8.3.128.3.12表格表格()()属属 性性说说 明明指定表格的数据源指定表格的数据源指定表格数据源的类型(指定表格数据源的类型(00表,表,11别名(默认值),别名(默认值),22提示,提示,33查询(),查询(),44语句)语句)指定表格的列数(默认值为指定表格的列数(默认值为-1-1,此时表格列数为数据源表,此时表格列数为数据源表的所有字段)的所有字段).当光标在最后一条记录时,按向下箭头键,则添加一当光标在最后一条记录时,按向下箭头键,则添加一条记录;条记录;.(默认值)(默认值)只能用添加记录只能用添加记录.(默认值)(默认值)显示记录删除标记;显示记录删除标记;.不显示记录删除标记不显示记录删除标记在表格中显示子表的父表在表格中显示子表的父表与父表主关键字相连的子表中的外部关键字与父表主关键字相连的子表中的外部关键字 2创建表格对象创建表格对象 在设计过程中,一般先在表单上创建一个表格,然后在设计过程中,一般先在表单上创建一个表格,然后再用再用“表格生成器表格生成器”设置属性,从而得到所需的表格。设置属性,从而得到所需的表格。3表格的编辑表格的编辑 (1)改变列数)改变列数 (2)增删表格列)增删表格列 (3)调整表格的行高或列宽)调整表格的行高或列宽 1)通过属性窗口调整行高或列宽)通过属性窗口调整行高或列宽 2)手工调整行高或列宽)手工调整行高或列宽 4表格的常用属性表格的常用属性 表格的常用属性见下表:表格的常用属性见下表:5列的常用属性列的常用属性(见下表)(见下表)属属 性性说说 明明指定列的数据源,通常是表的字段。指定列的数据源,通常是表的字段。为列指定活动控件(默认值为为列指定活动控件(默认值为1 1)指定的控件是否影响整个列(为指定的控件是否影响整个列(为.(缺省值)时,在列(缺省值)时,在列中只有活动单元格以指定的控件显示,其它单元格仍用文中只有活动单元格以指定的控件显示,其它单元格仍用文本框显示;本框显示;为为.时,该列的所有单元格均以指定的控件显示)时,该列的所有单元格均以指定的控件显示)【例【例【例【例8 81919】设计一个表单,用于浏览职工和销售业绩。表单】设计一个表单,用于浏览职工和销售业绩。表单】设计一个表单,用于浏览职工和销售业绩。表单】设计一个表单,用于浏览职工和销售业绩。表单上包含两个表格,一个表格显示职工的职工号和姓名,另一个上包含两个表格,一个表格显示职工的职工号和姓名,另一个上包含两个表格,一个表格显示职工的职工号和姓名,另一个上包含两个表格,一个表格显示职工的职工号和姓名,另一个表格显示该职工的销售情况。表格显示该职工的销售情况。表格显示该职工的销售情况。表格显示该职工的销售情况。对对 象象属属 性性 名名属属 性性 值值1 职工销售业绩一览表职工销售业绩一览表 16 .真真 .真真 操作步骤如下:操作步骤如下:(1)设计界面)设计界面 1)创建一个表单,并在表单上添加一个标签)创建一个表单,并在表单上添加一个标签1。2)打开)打开“数据环境数据环境”窗口,并添加职工简况表和销售表。窗口,并添加职工简况表和销售表。3)分别将)分别将“数据环境数据环境”窗口中的职工简况表和销售表的标题拖放窗口中的职工简况表和销售表的标题拖放到表单上,生成表格对象和。到表单上,生成表格对象和。(2)设置对象属性(见下表)设置对象属性(见下表)(3)以)以“L8-19”为文件名保存表单。为文件名保存表单。(4)单击)单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果如按钮,表单运行结果如下图所示。下图所示。鼠标单击左表格中任意一个职工,右表格即显示该职工的销鼠标单击左表格中任意一个职工,右表格即显示该职工的销售情况,从而实现两表同步浏览。售情况,从而实现两表同步浏览。操作步骤如下:操作步骤如下:(1)设计界面)设计界面 1)创建一个表单,并在表单上添加一个标签)创建一个表单,并在表单上添加一个标签1和一个组合框和一个组合框1。2)打开)打开“数据环境数据环境”窗口,并添加职工简况表和销售表。窗口,并添加职工简况表和销售表。3)分别将)分别将“数据环境数据环境”窗口中的销售表的标题拖放到表单上,窗口中的销售表的标题拖放到表单上,生成表格对象。生成表格对象。【例【例【例【例8 82020】设计一个如图】设计一个如图】设计一个如图】设计一个如图8 86666所示的表单,用于浏览职工所示的表单,用于浏览职工所示的表单,用于浏览职工所示的表单,用于浏览职工和销售业绩。表单上包含一个组合框和一个表格。在组合框中选和销售业绩。表单上包含一个组合框和一个表格。在组合框中选和销售业绩。表单上包含一个组合框和一个表格。在组合框中选和销售业绩。表单上包含一个组合框和一个表格。在组合框中选择一个职工的姓名,即在表格中显示该职工的销售情况(包括职择一个职工的姓名,即在表格中显示该职工的销售情况(包括职择一个职工的姓名,即在表格中显示该职工的销售情况(包括职择一个职工的姓名,即在表格中显示该职工的销售情况(包括职工号、商品编号和销售数量)。工号、商品编号和销售数量)。工号、商品编号和销售数量)。工号、商品编号和销售数量)。图图864“表格生成器表格生成器”的的“表格项表格项”选项卡选项卡(2)设置对象属性)设置对象属性 1)使用)使用“生成器生成器”设置对象的属性设置对象的属性 右击表格,在弹出的快捷菜单中选择右击表格,在弹出的快捷菜单中选择“生成器生成器”命令,打开命令,打开“表格生成器表格生成器”对话框对话框“表格项表格项”选项卡,在选项卡,在“数据库和表数据库和表”的列的列表框中,选择销售表,将销售表的字段全部添加到表框中,选择销售表,将销售表的字段全部添加到“选定字段选定字段”列表框中,如图列表框中,如图864所示。所示。在在“表表格格生生成成器器”中中,选选择择“关关系系”选选项项卡卡,按按“职职工工号号”字字段段,设设置置和和的的一一对对多多联联系系,当当前前表表格格为为子子表表,为为父父表表,如如图图865所示。所示。图图865“表格生成器表格生成器”的的“关系关系”选项卡选项卡 2)设置对象属性(见下表)设置对象属性(见下表)对对 象象属属 性性属属 性性 值值1查询职工销售业绩查询职工销售业绩16.真真16字段字段.姓名姓名.职工号职工号2(列数)(列数)1(返回第(返回第1列列课程名)课程名)(3)以)以“L8-20”为文件名保存表单。为文件名保存表单。(4)单击)单击“常用常用”工具栏中的工具栏中的“运行运行”按钮,表单运行结果如按钮,表单运行结果如图图866所示。所示。图图866例例820运行的结果运行的结果 页框()是包含页面()的容器,每个页面在页框中均以选项卡的形式出现。页面是页框()是包含页面()的容器,每个页面在页框中均以选项卡的形式出现。页面是类似于表单的容器,可以包含与表单一样的对象。类似于表单的容器
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!