版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、吉林大学计算机教学与研究中心吉林大学计算机教学与研究中心2 2/5/58 8 是用于是用于显示数据显示数据、执行操作执行操作或或装饰装饰表单表单的一种图形对象,如文本框、命令按钮、的一种图形对象,如文本框、命令按钮、标签、线条和页框等,通常也将控件称为标签、线条和页框等,通常也将控件称为。控件是完成各类任务的主要操作对象。控件是完成各类任务的主要操作对象。显示信息类显示信息类标签、线条、形状和图像标签、线条、形状和图像控制类控制类命令按钮和命令按钮组命令按钮和命令按钮组编辑类编辑类文本框和编辑框文本框和编辑框列表类列表类列表框和组合框列表框和组合框选择类选择类复选框和选项按钮组复选框和选项按钮
2、组容器类容器类表格、页框和表格、页框和ContainerContainer容器容器其他类其他类超级链接、计时器和微调控件超级链接、计时器和微调控件 按对象的行为特征可将对象分为以下按对象的行为特征可将对象分为以下7类:类: 3 3/5/58 8显示信息类控件显示信息类控件用于在表单上显示文本或用于在表单上显示文本或图形,这类控件有标签、线条、形状和图像,图形,这类控件有标签、线条、形状和图像,它们起到显示信息或修饰表单的作用。它们起到显示信息或修饰表单的作用。标签控件可以在表单中显示文本信息,在表标签控件可以在表单中显示文本信息,在表单运行时,无法用鼠标直接对标签中的文本单运行时,无法用鼠标直
3、接对标签中的文本信息进行选取或修改操作。信息进行选取或修改操作。标签标签4 4/5/58 8标签的常用属性有:标签的常用属性有: (2 2)AutoSizeAutoSize:可以确定标签显示区域的大可以确定标签显示区域的大小小是是(.T.) 否否(.F.)随标题文本的大小及多少进随标题文本的大小及多少进行变化。行变化。(1 1)CaptionCaption:为标签控件指定标题文本,为标签控件指定标题文本,即在表单上显示的文本信息。很多控件都有即在表单上显示的文本信息。很多控件都有Caption属性,其作用是相同的,都是显示属性,其作用是相同的,都是显示文本信息,且值的数据类型均为字符型。文本信
4、息,且值的数据类型均为字符型。5 5/5/58 8 用于在表单上画线,如斜线、垂用于在表单上画线,如斜线、垂直线和水平线等。直线和水平线等。(1 1)LineSlantLineSlant属性:属性:设置线条的走向,其值设置线条的走向,其值为为“”表示从左上角向右下角画线;表示从左上角向右下角画线;“/”/”表表示从右上角向左下角画线。示从右上角向左下角画线。(2 2)WidthWidth属性:属性:宽度,若值为宽度,若值为0,则得到一,则得到一条条。(3 3)HeightHeight属性:属性:高度,若值为高度,若值为0,则得到一,则得到一条条。HeightHeightWidthWidth6
5、6/5/58 8形状形状(Shape)可以在表单中生成各种封闭图形,可以在表单中生成各种封闭图形,如矩形、圆角矩形、椭圆、正方形、圆角正如矩形、圆角矩形、椭圆、正方形、圆角正方 形 和 圆 等 。 形 状 的 类 型 取 决 于方 形 和 圆 等 。 形 状 的 类 型 取 决 于Curvature(曲率曲率)、Width 和和Height属性值。属性值。CurvatureCurvatureWidthWidth与与HeightHeight相等相等WidthWidth与与HeightHeight不相等不相等0 0正方形正方形矩形矩形1 19898圆角正方形圆角正方形( (CurvatureCur
6、vature值越大值越大其圆角也越大其圆角也越大) )圆角矩形圆角矩形( (CurvatureCurvature值越大值越大其圆角也越大其圆角也越大) )9999圆圆椭圆椭圆7 7/5/58 8图像图像(Image)控件用于在表单上显示静态图像,控件用于在表单上显示静态图像,利用图像控件的利用图像控件的Picture属性属性指定图像文件名指定图像文件名及存放位置,图像文件的类型可以是:及存放位置,图像文件的类型可以是:BMP、ICO、GIF或或JPG等。等。在表单上,若想使一个对象放置在其他对象在表单上,若想使一个对象放置在其他对象上面,可将该对象上面,可将该对象“置前置前”;若想使一个对;若
7、想使一个对象被其他对象遮盖,可将该对象象被其他对象遮盖,可将该对象“置后置后”。 方法:方法:选定对象选定对象“格式格式”菜单菜单“置前置前”或或“置后置后”命令。命令。 图像图像8 8/5/58 8在表单应用程序中,在表单应用程序中,起到控制作起到控制作用,常用来完成某种特定的操作。用,常用来完成某种特定的操作。 命令按钮可以完成某种特定功能,如关闭表单命令按钮可以完成某种特定功能,如关闭表单和移动记录指针等,通常在其和移动记录指针等,通常在其Click事件事件中编中编写程序代码。写程序代码。9 9/5/58 8常用属性有:常用属性有:说明:说明:以以 “字母字母”方式输入值,表示定义方式输
8、入值,表示定义热键热键,即运行表单时按该字母键,将,即运行表单时按该字母键,将触发触发按钮按钮的的Click事件事件。(1 1)CaptionCaption:用于设置命令按钮的标题,用于设置命令按钮的标题,即显示在命令按钮上的即显示在命令按钮上的文字文字。CaptionCaption标题属性标题属性1010/ /5858(2 2)DefaultDefault:设置命令按钮是否为表单的设置命令按钮是否为表单的默认按钮,此属性值为逻辑型,系统默认值默认按钮,此属性值为逻辑型,系统默认值为为.F.。说明:说明:一个表单中只能有一个默认命令按一个表单中只能有一个默认命令按钮。运行表单时,如果焦点不在任
9、何命令钮。运行表单时,如果焦点不在任何命令按钮上,按下回车键时,则系统将自动触按钮上,按下回车键时,则系统将自动触发表单中默认按钮的发表单中默认按钮的Click事件事件;如果焦点;如果焦点在某个命令按钮上时,按下回车键则执行在某个命令按钮上时,按下回车键则执行焦点所在的命令按钮的焦点所在的命令按钮的Click事件。事件。 1111/ /5858(3 3)CancelCancel:用于设置用于设置Esc键所触发的命键所触发的命令按钮,属性值为逻辑型,系统默认值为令按钮,属性值为逻辑型,系统默认值为.F.。在表单运行时按在表单运行时按Esc键,将焦点移到键,将焦点移到Cancel值为值为.T.且且
10、“Tab键次序键次序”最小的命令按钮上,最小的命令按钮上,同时触发其同时触发其Click事件。事件。 (4 4)EnabledEnabled:适用于大多数控件,该属性适用于大多数控件,该属性用于设置对象是否可用,即是否响应用户引用于设置对象是否可用,即是否响应用户引发的事件。发的事件。Enabled属性值为逻辑型,当其属性值为逻辑型,当其值为值为.T.(系统默认系统默认)时,表示该控件可用。时,表示该控件可用。 例例8.18.11212/ /5858命令按钮组命令按钮组是是容器容器类控件,可以包含多个类控件,可以包含多个命令按钮。命令按钮组和组内命令按钮都有命令按钮。命令按钮组和组内命令按钮都
11、有各自的属性、事件和方法。因此,既可以单各自的属性、事件和方法。因此,既可以单独操作某个命令按钮,也可以对命令按钮组独操作某个命令按钮,也可以对命令按钮组进行整体操作。进行整体操作。 (1 1)ButtonCountButtonCount:用于设置命令组中所含用于设置命令组中所含按钮的数目,该属性值为数值型,其系统默按钮的数目,该属性值为数值型,其系统默认值为认值为2。1. 1. 命令按钮组的常用属性命令按钮组的常用属性 1313/ /5858(2 2)ButtonsButtons:用于存取命令按钮组中各按用于存取命令按钮组中各按钮的钮的数组数组。在创建按钮组时建立该属性数组,。在创建按钮组时
12、建立该属性数组,可以用该数组为命令按钮组中的命令按钮设可以用该数组为命令按钮组中的命令按钮设置属性或调用方法。置属性或调用方法。 例如:例如: ThisForm.CommandGroup1. Buttons(2).Caption=OK 其 中 :其 中 : 数 组 下 标 的 取 值 范 围 在数 组 下 标 的 取 值 范 围 在 1 至至ButtonCount属性值之间。属性值之间。1414/ /5858(3 3)ValueValue:用来判断用户单击组内的哪个用来判断用户单击组内的哪个按钮。其属性值可以为数值型按钮。其属性值可以为数值型(系统默认值为系统默认值为1)或字符型。或字符型。V
13、alueValue数值型数值型该按钮的该按钮的序号。序号。字符型字符型该按钮的该按钮的CaptionCaption属性值。属性值。例例2 2:在表单中,使用命令按钮:在表单中,使用命令按钮1 1和命令按钮和命令按钮3 3 设置命令按钮组中各个按钮的设置命令按钮组中各个按钮的CaptionCaption属性值;属性值;使用命令按钮使用命令按钮2 2测试命令按钮组的测试命令按钮组的valuevalue属性属性值。值。1515/ /58582. 2. 命令按钮组生成器命令按钮组生成器 打开生成器的方法:右击命令按钮组打开生成器的方法:右击命令按钮组选择选择“生成器生成器”,在生成器中可以设置命令按钮
14、,在生成器中可以设置命令按钮组中的按钮数目、按钮标题及按钮布局等。组中的按钮数目、按钮标题及按钮布局等。命令按钮组的属性可以利用属性窗口设置,命令按钮组的属性可以利用属性窗口设置,但对于某些属性,使用命令按钮组生成器设但对于某些属性,使用命令按钮组生成器设置较为方便。置较为方便。1616/ /5858方法二:方法二:在命令按钮组的快捷菜单中选择在命令按钮组的快捷菜单中选择“编辑编辑”命令,进入编辑状态后,单击某个命令,进入编辑状态后,单击某个命令按钮进行单独地编辑操作。命令按钮进行单独地编辑操作。 方法一:方法一:在在“属性属性”窗口的窗口的“对象选择框对象选择框”中选择命令按钮。中选择命令按
15、钮。3.3.命令按钮组中按钮的编辑命令按钮组中按钮的编辑 说明:说明:方法二对于其他容器类对象同样适用。方法二对于其他容器类对象同样适用。 1717/ /5858在表单运行时,可以通过编辑类控件输入数在表单运行时,可以通过编辑类控件输入数据,从而提供程序运行时所需要的数据。编据,从而提供程序运行时所需要的数据。编辑类控件主要有文本框和编辑框两种。辑类控件主要有文本框和编辑框两种。 文本框文本框用于输入或编辑数据,且文本框内只用于输入或编辑数据,且文本框内只能包含一段数据,即当输入回车时,文本框能包含一段数据,即当输入回车时,文本框内数据的输入随即终止。内数据的输入随即终止。(1 1)Value
16、Value:用于接收用户由键盘输入的信用于接收用户由键盘输入的信息,或将相应数据在文本框内显示。息,或将相应数据在文本框内显示。1818/ /5858文本框可编辑的数据类型可以是字符型、数文本框可编辑的数据类型可以是字符型、数值型、逻辑型或日期型数据,具体的数据类值型、逻辑型或日期型数据,具体的数据类型与其型与其Value属性的初始值有关。属性的初始值有关。 (2 2)PasswordCharPasswordChar:可以设置文本框内是可以设置文本框内是显示输入的字符,还是显示指定的占位符。显示输入的字符,还是显示指定的占位符。系统默认值为空,即显示输入的字符;否则系统默认值为空,即显示输入的
17、字符;否则显示指定的字符。显示指定的字符。1919/ /5858(3 3)InputMaskInputMask:用于设置输入数据的格式,用于设置输入数据的格式,该属性值是一个格式字符串,其中每个字符该属性值是一个格式字符串,其中每个字符规定了对应位的数据格式,格式字符串的长规定了对应位的数据格式,格式字符串的长度规定了输入数据的宽度。度规定了输入数据的宽度。符号符号功功 能能 描描 述述X X 允许输入任何字符允许输入任何字符9 9 允许输入数字允许输入数字# # 允许输入数字、空格和正、负号允许输入数字、空格和正、负号$ $ 在固定位置上显示当前货币符号在固定位置上显示当前货币符号( (由由
18、Set Set CurrencyCurrency命令设定命令设定) ). . 指定小数点位置指定小数点位置, , 在对应位上显示逗号在对应位上显示逗号“,”2020/ /5858数据绑定数据绑定就是将控件与数据源的数据结合就是将控件与数据源的数据结合在一起。若要实现数据绑定,则需要为控件在一起。若要实现数据绑定,则需要为控件指定数据源。控件绑定的意义在于数据源可指定数据源。控件绑定的意义在于数据源可以以决定决定控件的值,而控件值的改变也将会直控件的值,而控件值的改变也将会直接接影响影响数据源中的数据。数据源中的数据。以文本框为例,当它与某个数据绑定后,文以文本框为例,当它与某个数据绑定后,文本
19、框的本框的Value属性值便与数据源的数据相对属性值便与数据源的数据相对应,即文本框内显示的数据由数据源决定;应,即文本框内显示的数据由数据源决定;通过修改文本框中的内容实现修改数据源中通过修改文本框中的内容实现修改数据源中的数据。的数据。2121/ /5858控件可以通过其控件可以通过其ControlSourceControlSource属性与指定数属性与指定数据源进行绑定,数据源可以是数据环境中某表据源进行绑定,数据源可以是数据环境中某表中的中的字段名字段名,也可以是,也可以是内存变量内存变量。例如:例如:Form_Text.scxForm_Text.scx除了文本框有除了文本框有Cont
20、rolSource属性以外,编辑属性以外,编辑框、列表框、组合框、选项按钮组和复选框框、列表框、组合框、选项按钮组和复选框等控件也有等控件也有ControlSource属性,其设置方法属性,其设置方法和作用基本相同。和作用基本相同。2222/ /5858与文本框相似,与文本框相似,编辑框编辑框也是用于输入或编辑也是用于输入或编辑文本。文本。编辑框可以输入多段文本,按回车键仅作为编辑框可以输入多段文本,按回车键仅作为每段文本的结束;而文本框仅能输入一段文每段文本的结束;而文本框仅能输入一段文本,按回车键将终止文本框的输入。本,按回车键将终止文本框的输入。 区别:区别:编辑框仅能接收字符型或备注型
21、数据;而文编辑框仅能接收字符型或备注型数据;而文本框可以接收字符型、数值型、逻辑型或日本框可以接收字符型、数值型、逻辑型或日期型期型4种数据。种数据。 2323/ /5858(1 1)AllowTabsAllowTabs:设置编辑框中是否允许使设置编辑框中是否允许使用用Tab键,数据类型为逻辑型。当值为键,数据类型为逻辑型。当值为.T.时,时,在编辑框中每按一次在编辑框中每按一次Tab键将产生一个制表键将产生一个制表位,按位,按Ctrl+Tab键可将焦点键可将焦点移出移出编辑框。当编辑框。当值为值为.F.(系统默认值系统默认值)时,按时,按Tab键直接将焦点键直接将焦点移出编辑框。移出编辑框。
22、 常用属性:常用属性:(2 2)SelTextSelText:用于获取编辑框中选定的文本用于获取编辑框中选定的文本内容。若没有选定任何文本,则返回空串。内容。若没有选定任何文本,则返回空串。 2424/ /5858(3 3)HideSelectionHideSelection:用于指定当编辑框失去用于指定当编辑框失去焦点时,是否显示选定文本的选定状态。若值焦点时,是否显示选定文本的选定状态。若值为为.T.(系统默认值系统默认值),当编辑框失去焦点时,将,当编辑框失去焦点时,将不显示选定文本的选定状态;否则当编辑框失不显示选定文本的选定状态;否则当编辑框失去焦点时,仍然显示选定文本的选定状态。去
23、焦点时,仍然显示选定文本的选定状态。(4 4)ReadOnlyReadOnly:用于设置是否允许键盘修改用于设置是否允许键盘修改编辑框中的内容。若值为编辑框中的内容。若值为.F.(系统默认值系统默认值),则,则允许修改编辑框中的内容;否则,不允许修改允许修改编辑框中的内容;否则,不允许修改编辑框中的内容。编辑框中的内容。 2525/ /5858例如:例如:Form_Edit.scxForm_Edit.scx(5 5)ScrollBarsScrollBars:用于设置编辑框是否有用于设置编辑框是否有垂直垂直滚动条,此属性值为数值型。若值为滚动条,此属性值为数值型。若值为2(系统默系统默认值认值)
24、,则编辑框包含垂直滚动条;若值为,则编辑框包含垂直滚动条;若值为0,则编辑框没有滚动条。则编辑框没有滚动条。 2626/ /5858 列表类控件包括列表框和组合框两个控列表类控件包括列表框和组合框两个控件,这两个控件都提供了列表,允许从列表中件,这两个控件都提供了列表,允许从列表中选择一行或多行数据进行操作。选择一行或多行数据进行操作。 运行表单时,运行表单时,列表框列表框中提供了一组数据中提供了一组数据项项(条目条目),可以从中选择一行或多行数据。,可以从中选择一行或多行数据。 2727/ /5858常用属性常用属性 :(1 1)RowSourceTypeRowSourceType:用于设置
25、列表框中数用于设置列表框中数据源的类型,即指出列表框中显示的据源的类型,即指出列表框中显示的数据来数据来源类型源类型。 (2 2)RowSourceRowSource:与与RowSourceType属性属性一起使用。一起使用。RowSource属性指出列表框中显属性指出列表框中显示的示的数据来源数据来源。数据源类型数据源类型2828/ /5858(4 4)MultiSelectMultiSelect:用于设置列表框中是用于设置列表框中是(.T.)否否(.F.)允许同时选定多行数据。系统默认值允许同时选定多行数据。系统默认值为为.F.。在表单运行时,只需按住。在表单运行时,只需按住或或键单击数据
26、即可完成多选操作。键单击数据即可完成多选操作。 (3 3)ListCountListCount:用于获取列表框中数据的行用于获取列表框中数据的行数。此属性值在属性窗口中不可修改,在表单数。此属性值在属性窗口中不可修改,在表单运行时只读。运行时只读。 (5 5)List(List( i i ) ):用于读取列表框中第用于读取列表框中第i行数据。此行数据。此属性值在属性窗口中不可修改。属性值在属性窗口中不可修改。 2929/ /5858(7 7)ColumnCountColumnCount:指定列表框的列数。指定列表框的列数。 (6 6)Selected(Selected( i i ) ):用于判
27、断列表框中某个数用于判断列表框中某个数据条目是否处于被选定状态,如果选定第据条目是否处于被选定状态,如果选定第i行行数据,则数据,则Selectd( i )的值为的值为.T.。 (8 8)BoundColumnBoundColumn:在列表框包含多项时,在列表框包含多项时,指定哪一列作为指定哪一列作为Value属性的值。属性的值。 (9 9)DisplayValueDisplayValue:指定列表框中选定数据项指定列表框中选定数据项的第一列的内容。的第一列的内容。 3030/ /5858( 1 11 1 ) S o r t e dS o r t e d : 此 属 性 为 逻 辑 值 , 当
28、此 属 性 为 逻 辑 值 , 当RowSourceType值为值为0或或1时,列表项数据是时,列表项数据是(.T.)否否(.F.)由小到大排序。由小到大排序。 (1010)ValueValue:返回列表中被选中的条目。该返回列表中被选中的条目。该属性可以是数值型,也可以是字符型属性可以是数值型,也可以是字符型(系统默系统默认值认值)。若为数值型,返回选定条目在列表框。若为数值型,返回选定条目在列表框中的序号;若为字符型,返回选定条目的具中的序号;若为字符型,返回选定条目的具体数据,如果列表框不止一列,则返回由体数据,如果列表框不止一列,则返回由BoundColumn属性指明的列上的数据项。属
29、性指明的列上的数据项。 3131/ /5858常用方法常用方法 :(2 2)RemoveItem(RemoveItem():从列表框中移从列表框中移出指定的数据行。出指定的数据行。(1 1)AddItem(AddItem():将表达式的值作将表达式的值作为一行数据加到列表框中。为一行数据加到列表框中。 (3 3)ClearClear:清除列表框中全部数据行。清除列表框中全部数据行。 3232/ /5858InteractiveChangeInteractiveChange:当选定或取消选定数据行当选定或取消选定数据行时触发该事件。时触发该事件。 常用事件常用事件 :例如:例如: Form_Li
30、st.scxForm_List.scx3333/ /5858组合框组合框与列表框类似,也是提供一组数据项与列表框类似,也是提供一组数据项供用户选择,但它与列表框的区别主要在于:供用户选择,但它与列表框的区别主要在于:列表框任何时候都会显示它的列表;而组合列表框任何时候都会显示它的列表;而组合框仅显示一个数据项,其他数据隐藏于其下框仅显示一个数据项,其他数据隐藏于其下拉列表框中,可以通过单击组合框上的箭头拉列表框中,可以通过单击组合框上的箭头按钮,展开下拉列表框。按钮,展开下拉列表框。 组合框具有与列表框相同的一些属性、事件组合框具有与列表框相同的一些属性、事件和方法,如:和方法,如:RowSo
31、urce、ListCount等等,等等,其含义和用法与列表框基本相同。其含义和用法与列表框基本相同。3434/ /5858特殊属性特殊属性 :(1 1)StyleStyle:组合框分为下拉组合框和下拉列组合框分为下拉组合框和下拉列表框两种样式,前者允许在组合框的输入区表框两种样式,前者允许在组合框的输入区内输入数据,而后者只允许在组合框的下拉内输入数据,而后者只允许在组合框的下拉列表框中选取数据。列表框中选取数据。 StyleStyle0 0下拉组合框下拉组合框1 1下拉列表框下拉列表框3535/ /5858(2 2)DisplayValueDisplayValue:返回选定数据项的第一返回选
32、定数据项的第一列内容,当作为下拉组合框时能返回输入区列内容,当作为下拉组合框时能返回输入区中输入的数据。中输入的数据。 特殊属性特殊属性 :3636/ /5858复选框复选框允许从若干个选项中同时选择多项,允许从若干个选项中同时选择多项,一个选项对应一个复选框,因此复选框可以一个选项对应一个复选框,因此复选框可以在表单中独立存在。在表单中独立存在。 (1 1)CaptionCaption:用于指定复选框中方框右侧用于指定复选框中方框右侧的文字,即复选框的标题。的文字,即复选框的标题。 常用属性如下:常用属性如下:3737/ /5858(2 2)ValueValue:用于设置和保存复选框的当前用
33、于设置和保存复选框的当前状态,此属性值可以是数值型或逻辑型,具状态,此属性值可以是数值型或逻辑型,具体类型由体类型由Value的初始值决定。的初始值决定。 ValueValue0(.F.)0(.F.)未选定状态未选定状态 1(.T.)1(.T.)选定状态选定状态 2(.NULL.)2(.NULL.)不确定状态,呈灰色不确定状态,呈灰色 3838/ /5858(3 3)StyleStyle:用于设置复选框的外观样式,用于设置复选框的外观样式,系统默认值为系统默认值为0,表示复选框的外观样式为标,表示复选框的外观样式为标准样式,即复选框由方框和标题组成,当方准样式,即复选框由方框和标题组成,当方框
34、内出现框内出现标记表示选定。若标记表示选定。若Style值为值为1,表,表示复选框的外观样式为图形样式,此时可用示复选框的外观样式为图形样式,此时可用复选框的复选框的Picture属性属性指定图形,图形下方是指定图形,图形下方是Caption属性值指定的标题,当复选框呈凹属性值指定的标题,当复选框呈凹下状态时,表示选定。下状态时,表示选定。 3939/ /5858选项按钮选项按钮又称为单选按钮,与复选按钮类似,又称为单选按钮,与复选按钮类似,但它不能在表单中独立存在,只能存放于但它不能在表单中独立存在,只能存放于选选项按钮组项按钮组中。选项按钮组中。选项按钮组(简称选项组简称选项组)可以可以包
35、含多个选项按钮,但在同一时刻,一个选包含多个选项按钮,但在同一时刻,一个选项按钮组中只能选定一个选项按钮。项按钮组中只能选定一个选项按钮。选项按钮的常用属性选项按钮的常用属性 :(1 1)CaptionCaption:用于指定选项按钮的标题。用于指定选项按钮的标题。 4040/ /5858(2 2)ValueValue:用于设置选项按钮的当前状态。用于设置选项按钮的当前状态。若值为若值为0,表示选项按钮处于未选定状态;若,表示选项按钮处于未选定状态;若值为值为1,则表示选项按钮处于选定状态,即选,则表示选项按钮处于选定状态,即选项按钮中的圆圈内出现黑点标记。项按钮中的圆圈内出现黑点标记。 (3
36、 3)StyleStyle:用于设置选项按钮的样式,设置用于设置选项按钮的样式,设置方法同复选框的方法同复选框的Style属性。属性。 4141/ /5858选项按钮组的常用属性:选项按钮组的常用属性:(1 1)ValueValue:用于指定组内被选定的选项按用于指定组内被选定的选项按钮。钮。Value值可以是值可以是数值型或字符型数值型或字符型,具体类,具体类型由型由Value初始值决定。初始值决定。 (2 2)ButtonCountButtonCount:表示选项按钮组中的选表示选项按钮组中的选项按钮个数。项按钮个数。 ValueValue的类型的类型数值型数值型值值n表示所选按钮的序号。
37、表示所选按钮的序号。字符型字符型值值c表示所选按钮的标题。表示所选按钮的标题。4242/ /5858在表单设计中,在表单设计中,容器类容器类控件本身不能输入数控件本身不能输入数据,它主要起包装其他控件的作用,通常用据,它主要起包装其他控件的作用,通常用容器类控件对其他控件进行分组。容器类控件对其他控件进行分组。表格表格是按行和列的形式显示数据的一种容器,是按行和列的形式显示数据的一种容器,它由若干列它由若干列(Column)组成。每一列对应组成。每一列对应数据数据源源 中 的 一 列 。 每 个 列 包 含 一 个 列 标 题中 的 一 列 。 每 个 列 包 含 一 个 列 标 题(Head
38、er)和和一个列控件。和和一个列控件。 4343/ /5858列标题列标题(Header)(Header):每个列标题系统默认显示每个列标题系统默认显示对应数据源中的列标题,通过修改列标题的对应数据源中的列标题,通过修改列标题的Caption属性值进行修改列标题上的文字。属性值进行修改列标题上的文字。 1. 1.创建表格创建表格列控件:列控件:每一列都有列控件,使得该列中每个每一列都有列控件,使得该列中每个单元格通过此控件显示和输入值。单元格通过此控件显示和输入值。 方法一:方法一:把数据环境中的视图或表窗口用鼠标把数据环境中的视图或表窗口用鼠标拖动至表单窗口中。拖动至表单窗口中。 4444/
39、 /5858方法二:方法二:利用表单控件工具栏上的表格按钮,利用表单控件工具栏上的表格按钮,在表单中创建表格。在表单中创建表格。 “表格生成器表格生成器”用于设置表格的有关属性,用于设置表格的有关属性,在表格的右击菜单中选择在表格的右击菜单中选择“生成器生成器”命令,命令,可以进入可以进入“表格生成器表格生成器”对话框。对话框。 2. 2. 表格生成器表格生成器 4545/ /5858表格生成器的常用选项卡有:表格生成器的常用选项卡有:(2 2)“样式样式”选项卡选项卡:可以为表格选定某种可以为表格选定某种样式。样式。(1 1)“表格项表格项”选项卡选项卡:可以指定表格中需可以指定表格中需要显
40、示的表及其字段。要显示的表及其字段。(3 3)“布局布局”选项卡选项卡:主要包括主要包括“标题标题”输输入区、入区、“控件类型控件类型”选择区和表格区,可以利选择区和表格区,可以利用该选项卡为表格中的列指定标题和控件类型,用该选项卡为表格中的列指定标题和控件类型,以及调整各列的宽度。以及调整各列的宽度。 选中列后,可以修改列标题,但不会改变字段名选中列后,可以修改列标题,但不会改变字段名可以修改选中列的列控件可以修改选中列的列控件4646/ /5858(1 1)ColumnCountColumnCount:用于指定表格中的列数,用于指定表格中的列数,系统默认值为系统默认值为-1,表示表格中将列
41、出数据源中,表示表格中将列出数据源中的全部列。的全部列。 3. 3. 常用的表格属性常用的表格属性 (2 2)RecordSourceRecordSource:用于指定表格的数据源,用于指定表格的数据源,系统默认值为空字符串。系统默认值为空字符串。 (3 3)RecordSourceTypeRecordSourceType:用于指明表格中数用于指明表格中数据源的类型。据源的类型。 4747/ /58580表:表:可以在可以在RecordSource属性中指定表属性中指定表名。名。 注意:注意:在在RecordSourceType的值设为的值设为“0-表表”或或“1-别名别名”情况下,在运行表单
42、时,情况下,在运行表单时,如果如果RecordSource值为空且有当前表,则值为空且有当前表,则在表格中将显示当前表中的数据记录。在表格中将显示当前表中的数据记录。1别名:别名:为系统默认值。表示数据来源于数为系统默认值。表示数据来源于数据 环 境 或 打 开 的 表据 环 境 或 打 开 的 表 ( 视 图视 图 ) 别 名 , 用别 名 , 用RecordSource属性指定别名。属性指定别名。 4848/ /58582提示:提示:在表单运行时,根据提示选择需要在表单运行时,根据提示选择需要的数据源。的数据源。4SQL说明:说明:表示数据来源于表示数据来源于SQL语句,在语句,在程序中由
43、程序中由RecordSource属性指定一条属性指定一条SQL语句。语句。 3查询查询(QPR):表示数据来源于查询,由表示数据来源于查询,由RecordSource属性指定一个查询文件。属性指定一个查询文件。例题:例题:Form_GridForm_Grid4949/ /5858页框页框(PageFrame)是包含是包含页面页面(Page)的容器,的容器,可在一个页框中定义若干个页面,而页面自可在一个页框中定义若干个页面,而页面自身也是一种容器,在页面中可以包含其他对身也是一种容器,在页面中可以包含其他对象。象。 (2 2)ActivePageActivePage:用于设置页框中活动的页用于设
44、置页框中活动的页号,当更换活动页面后,号,当更换活动页面后,ActivePage属性值属性值返回新的活动页号。返回新的活动页号。 (1 1)PageCountPageCount:用于指定页框中包含的页用于指定页框中包含的页数。系统默认值为数。系统默认值为2,取值范围是,取值范围是099。5050/ /5858(3 3)TabsTabs:用于设置页框是用于设置页框是(.T.)、否、否(.F.)有有选项卡,即页面标签。选项卡,即页面标签。 (5 5)TabStretchTabStretch:用于设置页面标题的排列用于设置页面标题的排列方式。系统默认值为方式。系统默认值为1,表示在页框内单行,表示在
45、页框内单行显示页面标题;若取值为显示页面标题;若取值为0,则表示多行显,则表示多行显示页面标题。示页面标题。(4 4)TabStyleTabStyle:用于指定页面标题的排列方用于指定页面标题的排列方式。系统默认值为式。系统默认值为0-两端;两端;1-非两端。非两端。 5151/ /5858向某个页面中添加对象的方法是:先使页框向某个页面中添加对象的方法是:先使页框处于编辑状态,然后选择页面作为当前对象,处于编辑状态,然后选择页面作为当前对象,再用表单控件工具栏创建对象或直接从数据再用表单控件工具栏创建对象或直接从数据环境中拖入对象。环境中拖入对象。 页面与其中的控件组合成一体,一个页面将页面与其中的控件组合成一体,一个页面将遮盖另一个页面中的对象;当改变页框位置遮盖另一个页面中的对象;当改变页框位置时,每个页面中的对象随之移动。时,每个页面中的对象随之移动。 5252/ /5858在在Container容器容器对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农民合社内部管理制度
- 券商公司内部制度
- 同创主悦内部规章制度
- 员工内部矛盾制度
- 品质部内部制度
- 四大内部轮岗制度
- 团队内部控制制度
- 在线客服内部管理制度
- 企业销售数据处理引擎建设方案
- 如何提高内部学习制度
- 天然药物化学-第三章 天然药物化学
- SYT 6968-2021 油气输送管道工程水平定向钻穿越设计规范-PDF解密
- PCB制造成本参数
- 2024-2025年上海中考英语真题及答案解析
- 第6课第1课时呵护花季激扬青春【中职专用】《心理健康与职业生涯》(高教版2023基础模块)
- 品牌策划与推广(第3版 数字教材版) 课件全套 人大 第1-9章 品牌的本质及其定位决策-营销活动策划与管理
- 爆破作业人员教育培训制度
- 辊道窑作业标准指导书
- GB/T 24421.1-2023服务业组织标准化工作指南第1部分:总则
- 井巷用全自动全液压凿岩台车设计书
- 蚕桑产业建设汇报材料(四)
评论
0/150
提交评论