2013-10-03 18页 ppt 728KB 29阅读
is_648669
暂无简介
+<0>,就在复选框中输入.NULL.,使复选框显示灰色。 (3)ControlSource属性:指明与复选框建立联系的数据源。返回7.4常用控件 --选项组控件(OptionGroup) 7.4常用控件 --选项组控件(OptionGroup) 选项组又称为选项按钮组,是包含选项按钮的一种容器。一个选项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮,当用户选择某个选项按钮时,该按钮即成为被选中状态,而选项组中的其他选项按钮,不管原来是什么状态,都变为未选中状态。被选中的选项按钮中会显示一个圆点。 (1)ButtonCount属性:指定选项组中选项按钮的数目。在表单中创建一个选项组时,ButtonCount属性的默认值是2。可以通过改变ButtonCount属性的值来重新设置选项组中包含的选项按钮数目。 (2)Value属性:用于指定选项组中哪个选项按钮被选中。该属性值的类型可以是数值型的,也可以是字符型的。 (3)ControlSource属性:指明与选项组建立联系的数据源。作为选项组数据源的字段变量或内存变量,其类型可以是数值型或字符型。比如,变量值为数值型2,则选项组中第2个按钮被选中;若变量值为字符型“Option2”,则Caption属性值为“Option2”的按钮被选中。用户对选项组的操作结果会自动存储到数据源变量及Value属性中。 设置选项按钮组的最简便方法是使用选项按钮组生成器,如图7-26所示。其中有3个选项卡:①“按钮”选项卡用于输入按钮的个数及各个按钮的标题;②“布局”选项卡用于选择按钮排列的格局;③“值”选项卡用于设置选项组的ControlSource属性。返回7.4常用控件 --计时器控件(Timer) 7.4常用控件 --计时器控件(Timer) 计时器控件可以进行计时,可以按某个时间间隔周期性地执行指定的操作。计时器控件的主要属性和事件如下。 (1)Timer事件:即计时器事件,是在时间间隔到时触发的事件。应该编写该事件的代码,指定完成某个操作。 (2)Interval属性:用于指定一个时间间隔,即一个计时器事件和下一个计时器事件之间的毫秒数。如果计时器有效,将以近似相等的时间间隔触发计时器事件。 (3)Enabled属性:若将该属性设置为.T.,计时器就能在表单开始运行时启动计时工作。如果设置Enabled属性为.F.,就会挂起计时器的运行;这种情况下,可以使用表单上别的控件的某个事件(如命令按钮的Click事件)启动计时器的工作。 计时器控件的一个特点是:在设计时,计时器在表单中是可见的,便于设计者查看和设置计时器属性和编写事件代码;在运行时,计时器不可见。计时器控件在表单上的位置和大小都无关紧要。返回7.4常用控件 --微调控件(Spinner) 7.4常用控件 --微调控件(Spinner) 微调控件常用在给定数值范围及数值间距的情况下,让用户从数值范围内通过上调或下调操作,选择一个值或直接在微调框中输入值。直接在微调框中输入的值应是一个数值。数值范围和数值间距都可以是整数或小数。 常用的微调属性和事件如下。 (1)KeyboardHighValue属性:指定用户能输入到微调框中的最高值。 (2)KeyboardLowValbe属性:指定用户能输入到微调框中的最低值。 (3)SpinnerHighValue属性:指定当用户单击向上按钮时微调控件显示的最高值。 (4)SpinnerLowValue属性:指定当用户单击向下按钮时微调控件显示的最低值。 (5)Increment属性:用户每次单击向上或向下按钮时增加或减少的值(数值间距)。 (6)Value属性:返回用户输入的值。 (7)UpClick事件:用户单击向上按钮时响应的事件。 (8)DownClick事件:用户单击向下按钮时响应的事件。返回7.4常用控件 --列表框控件(List) 7.4常用控件 --列表框控件(List) 列表框提供一组条目(数据项),用户可以从中选择一个或多个条目。一般情况下,列表框显示其中的若干条目,用户可以通过滚动条浏览其他条目。 常用的属性如下。 (1)RowSource 属性:指定列表框的条目数据源。 (2)RowSourceType属性:指明列表框中条目数据源的类型。 (3)ColumnCount属性:用于确定列表框的列数。若要形成多列列表,应该设置该属性值为列表的列数。 (4)ListCount属性:指明列表框中数据条目的数目。 (5)ControlSource属性:用户可以通过该属性指定一个字段或变量,用以保存用户从列表框中选择的结果。 也可以使用其生成器进行设置,如图所示。返回7.4常用控件 --组合框控件(Combo) 7.4常用控件 --组合框控件(Combo) 组合框兼有列表框和文本框的功能。有两种形式的组合框,即下拉组合框和下拉列表框,通过更改组合框的Style属性来选择两者形式之一。 下拉列表框与前面介绍的列表框相似,都能形成可滚动的数据项列表,并且设置方法也相同;两者不同之处在于,在列表框中任何时候都能看到多行数据项,而在下拉列表中只能看到一行。 下拉组合框形成的也是下拉列表,但是运行表单时允许在这种下拉列表中扩充新的数据项,即运行表单时,用户不仅可以单击下拉组合框上的向下按钮来查看数据项的列表和进行选择,还可直接在向下按钮左边的框中输入一个新项。 常用的属性如下。 (1)ControlSource属性:指定用户保存选择或输入值的表字段或变量。 (2)Colunmlines属性:指定在下拉列表框中是否显示分隔线,默认值为.T.,在下拉列表框中显示分隔线;如果为.F.,则不显示分隔线。 (3)RowSourceType属性:指定组合框中数据源类型。 (4)RowSource 属性:指定组合框中数据源的来源。返回7.4常用控件 --控件(Grid) 7.4常用控件 --表格控件(Grid) 表格控件用在表单上添加表格对象。表格是容器对象,包含多个列,每个表格列也是容器,包含标头和控件。运行表单时,表格的显示形式与表的“浏览”窗口类似,可以显示和编辑行和列中的数据。表格及其中的每个对象都拥有自己的一组属性、事件和方法程序,通过设置它们可以使得表格灵活多样。 表格常用于显示和编辑表或视图中的数据,这需要把表或视图指定为表格的RecordSource属性(即表格的数据源属性)。如果没有指定表格的RecordSource属性,在当前工作区中有一个打开的表时,那么执行表单时将在表格中显示这个表的所有字段。设置表格的RecordSourceType(数据源类型)属性,可以指定表格中显示数据源的类型:表、别名、查询或用户根据提示选定的表。 设计时常用的表格属性如下。 (1)ColumnCount属性:设置表格的列数。如果ColumnCount属性设置为1(默认值),则在运行表单时,表格的列数与RecordSource属性所指定的表中字段数目相同。 (2)AllowAddNew属性:是否允许在RecordSource属性所指定的表中追加新记录。如果将AllowAddNew属性设置为真,当用户选中了表中最后一条记录,并且按下“↓”键时,就向表中添加新记录。 表格的每个列中默认包含的控件是标头(Header)和文本框。标头的Caption 属性决定列的标题。文本框能在运行表单时显示表格的RecordSource属性所指定的表中某个字段的数据。除在表格列中用文本框显示字段数据外,还可以在列中嵌入别的控件。返回7.4常用控件 --表格控件(Grid) 7.4常用控件 --表格控件(Grid) 常用的表格列属性如下。 (1)ControlSource属性:指明在列中要显示的数据,一般是表中的一个字段。 (2)Sparse属性:若将Sparse属性设置为.T.,则运行表单时,列中被选中的单元格的数据才显示为控件,列中的其他单元格的数据仍以文本形式显示。 (3)CurrentControl属性:指定列中哪一个控件是活动的,默认值为“Text1”。 常用的列标头属性如下。 (1)Caption属性:指定标头的标题文本,显示在列顶部。 (2)Alignment属性:指定标题文本在对象中显示对齐方式。 表格设计也可以调用表格生成器来进行。通过表格生成器,能够交互式地快速设置表格的有关属性,创建所需要的表格。 使用表格生成器生成表格的步骤是;先通过“表单控件”工具栏在表单上放置一个表格,接着右击表格,并在弹出的快捷菜单中选择“生成器”命令,打开“表格生成器”对话框,然后在对话框内设置有关选项参数,当设置完后单击“确定”按钮,关闭对话框,系统就会根据指定的选项参数设置表格的属性。 “表格生成器”对话框包括4个选项卡,其作用大致如下。 (1)“表格项”选项卡:指明要在表格内显示的字段。 (2)“样式”选项卡:指定表格的样式,如型、专业型、账务型等。 (3)“布局”选项卡:指明各列的标题和控件类型,调整各列列宽。 (4)“关系”选项卡:设置一个一对多关系,指明父表中的关键字段与子表中的相关索引。返回