VF教程表单设计与应用.pptx

上传人:莉*** 文档编号:87412200 上传时间:2023-04-16 格式:PPTX 页数:63 大小:1.17MB
返回 下载 相关 举报
VF教程表单设计与应用.pptx_第1页
第1页 / 共63页
VF教程表单设计与应用.pptx_第2页
第2页 / 共63页
点击查看更多>>
资源描述

《VF教程表单设计与应用.pptx》由会员分享,可在线阅读,更多相关《VF教程表单设计与应用.pptx(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1本章内容面向对象程序设计的概念 7.1创建表单 7.2表单设计器 7.3表单的属性、事件和方法 7.4基本型控件 7.3容器型控件 7.4第1页/共63页2表单是程序界面,对话框和窗口第2页/共63页3表单是面向对象程序设计思想在VFP中的体现对象:现实世界中的任何实体都可以认为是对象对象的三要素属性:用来描述对象的状态,是对象的静态物理特征 事件:一种预先定义好的能被对象识别和响应的动作 方法:用来描述对象的行为过程VFP中的对象表单是对象组合框是对象命令按钮是对象列表框是对象标签是对象第3页/共63页4类的概念类是具有相同或相似性质的对象的抽象,也就是说类是具有相同属性、共同方法的对象的

2、集合类是对象的抽象,对象是类的具体化,是类的实例 所有的属性、事件和方法都是由类定义的 第4页/共63页5汽车一辆红色小汽车 类和对象的关系:这是一个对象,因为它是指一辆具体的汽车实体,该对象的属性为红色、小型等这是一个类 不专指特定的事物第5页/共63页67.1 面向对象程序设计的概念对象的访问和调用容器与控件对象Thisform.Command1,Thisform,This.Parent第6页/共63页77.2 创建表单使用表单向导创建表单 1使用表单设计器创建表单 2第7页/共63页8使用表单向导创建表单【例7.1】利用表单向导为数据表“学生.dbf”创建单表表单,表单标题为“学生信息管

3、理”,表单文件名为“学生管理.SCX”,按学号升序排列。7.2 创建表单第8页/共63页9使用表单设计器创建表单“文件”“新建”CREATE FORM 7.2 创建表单第9页/共63页10修改表单“文件”“打开”MODIFY FORM MODIFY FORM 学生情况.scx表单的保存和运行保存表单 (表单文件扩展名:.scx)运行表单(多种方法)7.2 创建表单第10页/共63页117.3控件的操作与布局对于表单上的控件 可以进行以下操作选择控件移动控件缩放控件复制控件删除控件控件对齐设置Tab键次序第11页/共63页127.3.3 数据环境向数据环境添加表或视图:右键单击“数据环境设计器窗

4、口”,然后在弹出的快捷菜单中选择【添加】命令从数据环境中移去表或视图:右键单击要移去的表或视图,然后在弹出的快捷菜单中选择【移去】命令第12页/共63页137.4.1 定义表单外观的属性AlwaysOnTop属性该属性设置表单在多个窗口时的层次。为真(.T.)时:本表单总在窗口的最前面,不会被其他窗口遮盖。为假(.F.)时:本表单可以被其他窗口所遮盖。AutoCenter属性决定表单在VF窗口中的位置是否剧中BackColor属性该属性设置表单窗口的背景颜色BorderStyle属性指定表单边框样式。0:无边框。1:单线边框。2:固定对话框。3:可调边框(默认值)Caption属性表单标题栏显

5、示文本内容。可以在表单属性窗口中设置,也可以用命令语句设置第13页/共63页147.4.1 定义表单行为的属性Closable属性表单标题栏上的关闭按钮是否有效。为真(.T.)时:关闭按钮有效,可以关闭表单。为假(.F.)时:关闭按钮无效,不能关闭表单。关闭表单选择“文件关闭”MaxButton属性为真(.T.)时:最大化按钮有效,可以将表单最大化或还原表单大小。为假(.F.)时:最大化按钮无效,不可以最大化表单。MinButton属性为真(.T.)时:最小化按钮有效,可将表单最小化显示在任务栏处。为假(.F.)时:最小化按钮无效,不能将表单最小化。Movable属性运行时,用户是否能够移动表

6、单。为真(.T.)时:能移动表单。为假(.F.)时:不能移动表单。第14页/共63页157.4.1 表单其他属性ShowWindow属性 指定一个表单或工具栏是否是顶层表单或是子表单 0:在屏幕中(默认值)1:在顶层表单中2:作为顶层表单WindowType属性表单的模式状态。0:非模式表单,在应用程序中,在关闭运行的非模式表单之前,可以访问程序中的其他界面元素。1:模式表单,在应用程序中,在关闭运行的模式表单之前,不能访问程序中的其他界面元素。第15页/共63页167.4.2 表单常用方法(1)Refresh方法:刷新表单。(2)Release方法:将表单从内存中释放。表单运行时,用户单击表

7、单右上角的关闭按钮,系统会自动执行Relase方法。(3)Show方法:显示表单。该方法将表单的Visible属性设置为.T.。(4)Hide方法:隐藏表单。该方法将表单的Visible属性设置为.F.。与Relase方法不同,Hide只是把表单隐藏,但并不将表单从内存释放,之后可用Show方法重新显示表单。(5)SetFocus方法使控件获得焦点,从而成为活动对象。当该控件的Visible属性值或Enabled属性值为.F.时,将不能获得焦点.第16页/共63页177.4.2 表单常用事件Click事件用户在某个对象上单击鼠标时,触发该事件。DbClick事件 鼠标双击对象时触发该事件。Ri

8、ghtClick事件 鼠标右键单击对象时触发该事件。Init事件创建对象时触发。控件Init事件在表单Init事件前引发,因此在表单Init事件代码中访问它所包含的所有控件对象。Destroy事件当释放一个对象时触发。表单Destroy事件在控件Destroy事件引发之前引发。因此能够在表单对象的Destroy事件代码中访问它所包含的所有控件对象。第17页/共63页187.4.2 表单常用事件Load事件对象创建之前引发。在运行表单时,先引发Load事件,然后引发Init事件。Unload事件释放表单时触发。它是释放表单对象时最后一个触发的事件。GotFocus事件当表单通过用户操作或以代码方

9、式得到焦点时触发。运行表单引发事件顺序:Load控件的Init表单的Init释放表单引发事件顺序:表单的Destory控件的Destory 表单的Unload第18页/共63页197.4 表单的属性、事件和方法创建新的属性和方法 创建新属性创建新方法 第19页/共63页207.4 表单的属性、事件和方法创建新的属性和方法【例7.5】新建一个表单,在该表单中添加一个名为new的方法,方法代码为:wait new windows。第20页/共63页217.5 基本型控件 标签控件Caption属性 设置标签控件标题所显示的文本信息 Alignment属性设定标签控件中的文本显示的对齐方式 【例7.

10、6】表单上添加一个标签(Label1),标签上显示“欢迎使用”,字体颜色为红色(ForeColor=255,0,0),18号字,黑体 第21页/共63页227.5 基本型控件 命令按钮控件 Caption属性 指定对象的标题文本内容 访问键:退出(E)ThisForm.Command1.Caption=退出(E)Default属性 指定按下ENTER键时,哪个命令按钮响应 在一个表单中,只能有一个命令按钮的Default属性值为.T.Cancel属性 指定按下ESC键时,哪个命令按钮响应 在一个表单中,只能有一个Cancel属性值为.T.第22页/共63页237.5 基本型控件 命令按钮控件【

11、例7.7】新建一个表单文件myform.scx,其中包含2个命令按钮,标题为“OK”、“Cancel”。如图所示。将“OK”按钮设置为确认按钮,即通过按“Enter”可以选择该按钮,并将其宽度设为60。“Cancel”按钮的第1个字母C设置成“访问键”即通过按Alt+C就可以选择该按钮。单击“Cancel”按钮,关闭并释放表单。新建表单,添加2个命令按钮 属性设置 编写代码 “OK”按钮的Click事件代码:Thisform.Caption=“确认”“Cancel”按钮的Click事件代码:Thisform.Release 第23页/共63页247.5 基本型控件 文本框控件 文本框控件(Te

12、xt)用于显示文本,也用于编辑文本 ControlSource属性指定与对象建立联系的数据源:字段或内存变量Value属性 指定或返回文本框中的当前内容,默认为空串 可以接收任意类型数据 非数字字符型数据或数值型数据时,直接输入 数字字符型数据,数据两端要字符定界符 表达式的值,以等号引导 第24页/共63页257.5 基本型控件 文本框控件 PasswordChar属性 指定文本框控件内是显示用户输入的字符还是显示占位符 InputMask属性指定在文本框控件中如何输入和显示数据,由模式符组成 ReadOnly属性 指定用户能否修改编辑框中的文本内容 为真(.T.)时,用户不能修改编辑框中的

13、内容为假(.F.)时,用户可以修改编辑框中的内容。默认值该文本框的PasswordChar属性为“*”第25页/共63页267.5 基本型控件 文本框控件【例7.8】建立如图7.48所示表单。表单文件名和标题名均为“文本框使用”。在操作数1(Label1)和操作数2(Label2)下的2个文本框(分别为Text1和Text2)中只能接收数字、正负号和空格,宽度为5,“计算”按钮的初始状态为不可用,当运行表单后,其状态为可用。单击“退出”按钮关闭并释放表单,运行结果如图7.49所示。(1)新建表单,添加2个标签、2个文本框、2个命令按钮。(2)属性设置(3)编写代码。Form1的Init事件代码

14、:Thisform.Command1.Enabled=.T.“退出”按钮的Click事件代码:Thisform.Release 第26页/共63页277.6 容器型控件 表格控件 表格是一个可与数据绑定的容器控件,由若干列对象组成,列包含标头和控件,列拥有自己的属性、事件和方法。ColumnCount属性 指定表格列对象的数目。该属性默认值为-1,此时表格将创建足够多的列来显示数据源中的所有字段。RecordSourceType属性和RecordSource属性 RecordSource属性为记录源 RecordSourceType属性为记录源类型 第27页/共63页287.6 容器型控件 表

15、格控件 表格基本操作 通过设置表格的HeaderHeight和RowHeight属性调整行高,设置列对象的Width属性调整列宽 当表格处于编辑状态下,用鼠标拖动调整表格的行高和列宽 使用表格生成器设计表格 第28页/共63页297.6 容器型控件 表格控件【7.18】修改【例7.17】的选课查询表单,添加一个表格,将查询的结果显示在表格中 1.表格RecordSourceType属性值为“4-SQL说明”2.“查询”按钮的Click事件代码:xh=Alltrim(ThisForm.Text1.Value)kch=Alltrim(ThisForm.Text2.Value)IF ThisForm

16、.OptionGroup1.Value=1 ThisForm.Grid1.RecordSource=SELE*FROM;选课 WHERE 学号=xh INTO CURSOR tmpELSE ThisForm.Grid1.RecordSource=SELE*FROM;选课 WHERE课程号=kch INTO CURSOR tmpENDIF 第29页/共63页307.5 基本型控件 列表框控件 列表框(ListBox)控件包含一个选项列表,用户可以从列表中选择各个选项 RowSourceType属性 指定列表框中列表项的数据源类型 RowSource属性 指定列表框中列表项的数据源 第30页/共6

17、3页317.5 基本型控件 列表框控件 List属性 用字符串数组List来存取列表框控件中的各个数据项 设计时不可用读取列表框中第4行第2列的数据项“徐建军”并在文本框显示:Thisform.Text1.Value=Thisform.List1.List(4,2)将列表框中“王平”的性别设置成“男”:Thisform.List1.List(1,3)=男 ListCount属性 统计列表框中列表项的数目 Val=Thisform.List1.ListCount则变量val值为8第31页/共63页327.5 基本型控件 列表框控件 ColumnCount属性指定列表框的列数 Value属性 该属

18、性为只读,返回列表框选中的列表项 该属性可以是字符型,也可以是数值型:如果是字符型,返回的是被选中条目本身内容如果是数值型,则返回选中条目在列表框中的次序号ControlSource属性 用户通过该属性指定一个字段或变量用来保存用户从列表框中选择的结果 Selected属性 指定列表框内某个列表项是否处于选定状态。逻辑型数组第32页/共63页337.5 基本型控件 列表框控件 MultiSelect属性 指定用户能否在列表框内进行多重选择,以及如何进行多重选择【例7.11】在Form1表单中,添加1个列表框,名称为List1,高度为120,设置列表框的相关属性,使得当单击列表框中的学号后,在文

19、本框中显示该学生的相关信息,如图所示。第33页/共63页347.5 基本型控件 操作步骤如下:新建表单,添加1个列表框,4个标签,4个文本框。属性设置。编写代码:“列表框”的Click事件代码:ThisForm.Refresh 第34页/共63页357.5 基本型控件 组合框控件 组合框(ComboBox)控件结合了列表框和文本框控件的特点列表框的属性大部分也适用于组合框 Style属性:决定组合框样式 0:下拉组合框。用户既可以从列表中选择内容,也可以在编辑区输入内容。2:下拉列表框。用户只能从列表中选择内容。第35页/共63页367.5 基本型控件 组合框控件【例7.12】新建表单one,

20、添加1个组合框(Combo1),将其设置为下拉列表框,设置组合框的相关属性,使其显示的条目为“外语”、“物理”、“计算机”,向表单中添加两个命令按钮,其标题分别为“统计”、“退出”,为表单的“统计”按钮编写一条SQL命令,执行该命令时,将统计“学生表”所有专业与组合框中指定的内容相同的学生信息全部显示出来,单击“退出”按钮关闭并释放表单。属性设置如下:“统计”按钮的Click事件代码:SELECT*FROM 学生 WHERE 专业=ThisForm.Combo1.Value 第36页/共63页377.5 基本型控件 组合框控件【例7.13】设计一个选课录入表单,表单运行时,在左侧的列表框中选择

21、学生的学号,然后在右侧的下拉组合框中选择课程号,最后单击“增加选课记录”按钮,将所选内容插入到“选课”表中。部分控件属性设置如下:“增加选课记录”按钮的Click事件代码:xh=ThisForm.List1.Valuekch=ThisForm.Combo1.ValueLOCATE FOR 学号=xh AND 课程号=kchIF NOT FOUND()INSERT INTO 选课(学号,课程号)VALUES(xh,kch)ENDIF第37页/共63页387.5 基本型控件 编辑框控件用来输入、编辑字符型数据 当编辑的内容大于255个字符时,只能用编辑框控件ScrollBars属性指定编辑框是否有

22、滚动条 0没有滚动条2有垂直滚动条(默认值)SelStart属性 返回用户在编辑框的文本输入区所选定的文本的起始点位置有效取值范围在0与编辑区中的字符总数之间 设计时不可用还适用于文本框、组合框等控件 第38页/共63页397.5 基本型控件 编辑框控件SelLength属性 返回用户在编辑框的文本输入区选定的字符的数目若没有文本被选定,则返回0 设计时不可用 SelText属性 返回用户在编辑框的文本输入区选定的文本 若没有选定任何文本,则返回0长度字符串 若将SelText属性设置为一个新值,则该新值将替换编辑区中选定的文本,并且SelLength属性值变为0。设计时不可用 第39页/共6

23、3页407.5 基本型控件 编辑框控件【例7.9】表单内包含1个文本框、1个编辑框、2个命令按钮,所有控件中显示的文字为20号字,当单击“查找”按钮时,在编辑框中查找字符串“VFP”,如图7.50所示。单击“替换”按钮时,将文本框中内容替换编辑框中查找的内容,如图7.51所示。第40页/共63页417.5 基本型控件 编辑框控件新建表单。添加1个编辑框,1个文本框,2个命令按钮属性设置 编写代码“查找”按钮的Click事件代码:n=at(VFP,Thisform.Edit1.Value)IF n0 Thisform.Edit1.SelStart=n-1 Thisform.Edit1.SelLe

24、ngth=LEN(VFP)ENDIF“替换”按钮的Click事件代码:IF Thisform.Edit1.SelText=VFP Thisform.Edit1.SelText=Thisform.Text1.ValueENDIF第41页/共63页427.5 基本型控件 复选框控件复选框(CheckBox)用于标记逻辑真(.T.)和逻辑假(.F.)两值状态Caption属性用来设置复选框旁边显示的文字信息 Value属性 指定复选框的当前状态。该属性值有三种情况:为0或.F.:默认值,表示复选框未被中为1或.T.:表示复选框被选定为2或.NULL.:不确定(只在代码中有效)ControlSourc

25、e属性 指定与复选框建立联系的数据源 第42页/共63页437.5 基本型控件 复选框控件【例7.10】新建一个如图7.52所示的表单名和文件名均为myform的表单,表单中有两个命令按钮,标题分别为“生成表”、“退出”,两个复选框,标题分别为“专业”、“入学成绩”。单击“生成表“按钮,程序功能是根据表单运行时复选框选定的字段内容生成新表,如果两个复选框都被选中,生成的自由表名为two.dbf,two.dbf表中包含“学生”表中的学号、姓名、专业、入学成绩;如果只选中“专业”复选框,生成的自由表名为one1.dbf,该表包含“学生”表中的学号、姓名、专业,如果只选中“入学成绩”复选框,生成的自

26、由表名为one2.dbf,该表包含“学生”表中的学号、姓名、入学成绩。“退出”按钮关闭并释放表单。第43页/共63页447.5 基本型控件 复选框控件(1)新建表单,添加2个复选框,2个命令按钮(2)属性设置(3)编写代码“生成表”按钮的Click事件代码:IF ThisForm.Check1.Value=1 And ThisForm.Check2.Value=1 SELECT 学号,姓名,专业,入学成绩 FROM 学生 INTO TABLE TWOENDIFIF ThisForm.Check1.Value=1 And ThisForm.Check2.Value=0 SELECT 学号,姓名,

27、专业 FROM 学生 INTO TABLE ONE1ENDIFIF ThisForm.Check1.Value=0 And ThisForm.Check2.Value=1 SELECT 学号,姓名,入学成绩 FROM 学生 INTO TABLE ONE2ENDIF“退出”按钮的Click事件代码:Thisform.Release第44页/共63页457.5 基本型控件 计时器控件计时器(Timer)控件可以每隔一定的时间间隔自动触发一次Timer事件Interval属性指定调用计时器Timer事件的时间间隔,以毫秒为单位Enabled属性指定计时器控件能否响应Timer事件 计时器控件常用事件

28、 Timer事件:每隔Interval属性所设置的时间间隔自动触发一次该事件 第45页/共63页467.5 基本型控件计时器控件【例7.14】设计一个显示系统时间的表单。单击(Command1)“显示”按钮,标签(Label)显示当前系统时间,单击(Command2)“停止”按钮,时钟无效。标签和命令按钮控件要求黑体20号字。操作步骤如下:(1)新建表单。添加控件,必须添加1个计时器控件。(2)属性设置:计时器控件Timer1的Interval属性设置为1000,Enabled属性设置为.F.(3)编写代码。“显示”按钮的Click事件代码:Thisform.Timer1.Enabled=.T

29、.“停止”按钮的Click事件代码:Thisform.Timer1.Enabled=.F.计时器控件Timer事件代码:Thisform.Label1.Caption=TIME()第46页/共63页477.5 基本型控件微调控件 微调(Spinner)控件可以数值或整数数据进行调整Increment属性 指定在单击微调控件向上或向下箭头键时增加或减少的值 KeyBoardHighValue属性和KeyBoardLowValue属性 设定在使用键盘输入时的最高和最小限制值 SpinnerHighValue属性和SpinnerLowValue属性 设定在使用上下按钮微调时的最高和最低限制值 Val

30、ue属性设定或返回微调控件的当前值 第47页/共63页487.5 基本型控件微调控件【7.15】利用微调按钮调整文本框中的背景色,如图所示,更改红、绿、蓝色微调按钮的数值后,单击“确定”按钮,文本框根据改变后的三原色值显示相应的颜色。1.新建表单,添加3个标签、3个微调按钮、1个文本框、1个命令2.微调控件的属性设置如下:3.“确定”按钮的Click事件代码:Text1.BackColor=;RGB(ThisForm.Spinner1.Value,ThisfFrm.Spinner2.Value,ThisForm.Spinner3.Value)第48页/共63页497.6 容器型控件 容器型控件

31、简称容器。在容器中可以添加其他控件,容器与其中所包含的控件一般都有自己的属性、事件和方法。选择容器中的控件有如下两种方法 在属性窗口的对象下拉列表框中选择容器中的某个控件 鼠标右键单击容器,在弹出的快捷菜单中选择“编辑”命令,然后通过鼠标单击选择容器中的某个控件。常见的容器型控件命令组、选项组、表格和页框等 第49页/共63页507.6 容器型控件 命令按钮组控件ButtonCount属性指定命令按钮组中命令按钮的数目,默认值为2 Value属性 指定控件的当前状态,可以是数值型也可以是字符型 如果是数值型n,表示命令组中第n个命令按钮被选中 如果是字符型值“C”,表示命令组中Caption属

32、性值为“C”的命令按钮被选中 命令组生成器 第50页/共63页517.6 容器型控件 命令组控件【例7.16】新建表单,添加一个包含三个命令按钮的按钮组,水平排列,间距为30象素,无边框,要求当单击任何一个按钮时,都弹出相应对话框。按钮组控件的Click事件代码如下:DO CASE CASE This.Value=1 MESSAGEBOX(单击了第一个按钮,注意!)CASE This.Value=2 MESSAGEBOX(单击了第二个按钮,注意!)CASE This.Value=3 MESSAGEBOX(单击了第三个按钮,注意!)ENDCASE MESSAGEBOX(,按钮类型,标题)第51页

33、/共63页527.6 容器型控件 选项组控件 ButtonCount属性 指定选项组中选项按钮的数目,默认值是2 ControlSource属性 指定选项组要绑定的数据源,其值可以是字符型或数值型 若为数值型2,表示选中了选项组中的第2个按钮,若为字符型“Option2”,则Caption属性值为“Option2”的按钮被选中 Value属性 初始化或返回选项组中被选中的选项按钮可以字符型,也可以是数值型 选项组生成器 第52页/共63页537.6 容器型控件 选项组控件【例7.17】设计一个选课查询表单,运行表单时,选择选项组中的某个选项,在相应的文本框中输入要查询的内容,然后单击“查询”按

34、钮,显示相应的查询结果,单击“关闭”按钮,关闭并释放表单。“查询”按钮的Click事件代码:xh=Alltrim(ThisForm.Text1.Value)kch=Alltrim(ThisForm.Text2.Value)IF ThisForm.OptionGroup1.Value=1 SELECT*FROM 选课 WHERE 学号=xhELSE SELECT*FROM 选课 WHERE 课程号=kchENDIF第53页/共63页547.6 容器型控件数据环境 每个表单或表单集都包含一个数据环境,它可以方便用户对数据进行显示和控制操作。打开数据环境设计器 向数据环境中添加表或视图第54页/共6

35、3页557.6 容器型控件数据环境 从数据环境中删除表或视图在数据环境中设置表之间的关联判断哪个表是主表,哪个表是子表。一般地,主动移动指针的表是主表,被动移动指针的表是子表。将主表的关联字段拖动到子表的相应字段上。向表单添加字段或表 从“数据环境设计器”窗口中可以将数据环境中的数据表字段拖动到表单中 字符型、数值型或日期型字段文本框逻辑型字段复选框 备注型字段编辑框整个数据表表格控件第55页/共63页567.6 容器型控件数据环境【例7.2】创建一个表单文件myform,将“学生”表和“选课”表依次添加到myform表单中,两个表对应的对象名称分别为cursor1和cursor2。在数据环境

36、中为两个表建立关联,使得当“学生”表中的记录指针移动时,“选课”表中的记录指针会自动移到学号相同的对应记录上。“文件新建”“文件保存”“数据环境”拖动“学生”表“学号”到“选课”表“学号”第56页/共63页577.6 容器型控件数据环境【例7.3】将【例7.2】中的两个表拖动到表单中,形成两个表格,左右布局,表格名称分别为“grd学生”和“grd选课”。运行表单,查看建立表间关联后,记录指针的移动情况。第57页/共63页587.6 容器型控件 页框控件 页框(PageFrame)控件是包含页面的容器对象。页面也是容器,可以包含控件。默认状态下,页框中包含两个页面,Page1和Page2 Pag

37、eCount属性指定页框对象所含页面个数。该属性最小值为0,最大值为99 Pages属性该属性是一个数组。用来存取页框对象中各个页。ActivePage属性返回页框对象中活动页的页码。该属性只适用于页框。第58页/共63页597.6 容器型控件 页框控件【例7.19】新建一个表单,在表单中添加一个页框控件pageframe1,该页框中包含3个页面,页面的标题分别是“学生”、“选课”、“课程”,在页框控件的相应页面上依次分别显示“学生”表、“选课”表、“课程”表,再添加一个命令按钮“退出”,单击该按钮关闭并释放表单,如图所示 1.属性设置 2.在表单“数据环境”中添加“学生”表、“选课”表和“课程”表 3.在“数据环境”中将“学生”、“选课”和“课程”表分别拖放到Page1、Page2和Page3页面内第59页/共63页60总结总结容器类标签文本框命令按钮命令按钮组列表框复选框编辑框组合框 选项按钮组表格微调框计时器表单页框第60页/共63页61总结总结标签文本框命令按钮命令按钮组列表框复选框编辑框组合框 选项按钮组表格微调框计时器表单页框数据绑定控件第61页/共63页第62页/共63页第7章 表单设计与应用63谢谢您的观看!第63页/共63页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁