制作ppt常用控件使用方法的详细介绍

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.常用属性
标签控件最特有的属性为:WordWrap折行显示。
2.常用事件
单击(Click)、双击(DblClick)。
9.1 标签控件与文本框控件
【例9.1】设计一个显示“欢迎同学们”和显示 日期的一个小程序。
【例9.2】设计一个用标签控件实现标题放大的 程序。
【例9.3】设计一个用标签控件实现滚动字幕的程序。
9.4.2 复选框控件(CHECKBOX)
有时希望在应用程序的用户界面上,提供一些项目让用户从几种 方案中,选择其中一种,VFP提供一种称为“复选框”的控件,它 有两种状态可以选择:
(1)选中,复选框中出现一个“ ”标志。 (2)不选,或称“关闭”,“ ”标志消失,如同开关一样。 每单击一次,它的状态在“打开”与“关闭”之间切换。“ ”标志
第9章 控件的使用
本章主要介绍一些常用控件的使用方法。如:标签控 件、文本框控件、命令按钮控件、编辑框控件、计时 器控件、容器控件、选项按钮控件、复选框控件、列 表框控件、组合框控件、微调器控件、页框控件、直 线控件、形状控件、图像控件等的程序设计方法。
9.1 标签控件与文本框控件
9.1.1 标签控件(Label)
9.2 命令按钮控件与编辑框控件
9.2.1 命令按钮控件(CommandButton)
1.常用属性
接受用户输入的命令,输入命令可以有三种方式: 鼠标单击、Tab键焦点到该按钮上、快捷键(Alt+有下划线的字
母)
1.常用属性
(1)Caption属性
命令按钮显示的内容,可设置快捷键,例\<Ok,显示〖ZZ(Z〗O〖ZZ)〗 k。
3.常用方法
编辑框最常用的方法是:SetFocus。
9.2.2 编辑框控件(EDITBOX)
【例9.9】设计一个程序,将一个编辑框的内容,加 入到另一个编辑框中。
9.3 计时器控件与容器控件
9.3.1 计时器控件(Timer)
1.常用属性
Interval属性
指定计时器控件的Timer事件之间的时间间隔毫秒数,缺省为 0,不触发Timer事件。
1.常用属性
(1)ScrollBars滚动条属性0—无:没有滚动条。
2—垂直:加滚动条。
(2)ReadOnly属性
指定用户是否可以编辑一个控件。 应用于:编辑框、文本框、表格、微调按钮。 .T.—真:不能编辑控件。 .F.—假(默认值):可以编辑控件。2.常用事件编辑框常
用事件有:KeyPress、Click、DblClick和LostFocus。
(4)ScrollBars滚动条属性
0—无:没有滚动条。 1—水平:加水平滚动条。 2—垂直:加垂直滚动条。 3—水平和垂直:同时加水平和垂直滚动条。
9.1.2 文本框控件(TEXTBOX)
(5)PasswordChar属性
指定用户输入的字符或占位符是否显示在文本框控件中,并确 定用作占位符的字符。使用这个属性,可以在对话框中,创建 一个密码字段。一般用星号(*)。
在容器控件(Container)上面加上一些其他控件。 这些控件随容器移动而移动,其Top和 Left属 性均相对于容器而言,与表单无关。
【例9.11】用容器(Container)控件,设计一个 电子标题板,标题“热烈庆祝“五一”节”, 在表单的容器中自右向左地反复移动。
9.4 选项按钮组与复选框控件
当Cancel属性设为 .T.时,按此按钮与按Esc键的效果相同。表单 中只能有一个按钮Cancel属性设为.T.,其他的按钮Cancel属性必须 设为.F.。
2.常用事件
单击(Click)、双击(DblClick)。 【例9.8】设计一个程序,命令按钮的显示和不显示。
9.2.2 编辑框控件(EDITBOX)
2.常用事件
Click、DblClick、MouseUp、MouseMove。 【例9.12】利用选项按钮组来显示标签的字体。 【例9.13】将上例设置成图形按钮的形式,其他内容
不变。
【例9.14】利用三个选项按钮组来控制输入文本的前景(字的)颜色、 背景颜色与文本的字体,前两个选项按钮组,用背景颜色来作标题。
(2)Picture属性
按钮可显示图片文件(.bmp、.Ico和.jpg)。
(3)Default属性
若活动表单上有两个或更多命令按钮,在按下Enter键时,指定哪 个按钮做出反应。
表单中只能有一个按钮Default属性设为.T.,其他的按钮Default属 性必须设为.F.。
(4)Cancel属性
9.1.2 文本框控件(TEXTBOX)
1.常用属性
(1)Text文本属性
在文本框中显示正文的内容存放在Text属Βιβλιοθήκη Baidu中。
(2)Value属性
指定文本框当前的状态。Value属性允许任何数据类型。
(3)InputMask属性
文本框的InputMask属性指定数据输入以及如何显示。其值的设置如下:
也在有和无之间切换。
1.常用属性
(1)Alignment属性
0—左:控件钮在左边,标题显示在右边,缺省设置。 1—右:控件钮在右边,标题显示在左边。
(2)Value属性
0—未被选定,缺省设置。 1—被选定。 2—灰色,禁止选择。 该设置只在代码中可用。
9.4.2 复选框控件(CHECKBOX)
9.5 列表框控件与组合框控件
9.5.1 列表框控件(ListBox)
1.常用属性
(1)List 属性 该属性是一个字符数组,存放列表框的项目。List数组的下标是从0开始的。 (2)ListIndex属性 该属性只能在程序中设置或引用。ListIndex的值表示执行时选中的列表项序号,如果没有任何项被
送入SelText存放。这些属性 一般用于在文本编辑中设置插入点及范围,选择字符串,清除
文本等,并且经常与剪贴板一起使用,完成文本信息的剪切、 拷贝、粘贴等操作。
2.常用事件
文 本 框 的 常 用 事 件 有 : Change 、 KeyPress 和 LostFocus。
3.常用方法
文本框最常用的方法是:SetFocus,该方法是使指定的 文本框获得焦点。
9.5.1 列表框控件(LISTBOX)
2.常用事件
Click、DblClick、DownClick、DropDown。
3.常用方法
(1)AddItem方法 在列表框或组合框中添加一个新数据项,并且可以指定数据项索引。 对象.AddItem (〈数据项〉 [(nIndex)]) 说明:如果选择nIndex可选项,则指定控件中放置数据项的位置。如果忽略了
选中,则ListIndex的值为—1。 (3)ListCount属性 该属性只能在程序中设置或引用。ListCount的值表示列表框中项目数量。 (4)Selected属性 指定列表框和组合框控件中的一项是否被选中。该属性只能在程序中设置或引用。Selected属性是
一个逻辑数组,其元素对应列表框相应的项。 Selected(0)的值为.T.,表示第1项被选中。 Selected(i)的值为.T.,表示第i+1项被选中。 Selected(i)的值为.F.,表示第i+1项未被选中。 (5)Sorted属性 Sorted属性决定列表框中项目在程序运行期间是否按字母顺序排列显示。该属性只能在程序设计中
使用。 Sorted=.T.—真:按字母顺序排列。 Sorted=.F.—假:按加入先后顺序排列,默认设置。 (6)RowSource属性
1.常用属性
指定列表框和组合框控件中值的来源,在设计时使用。 (7)RowSourceType属性 指定列表框和组合框控件中值的来源类型,在设计时使用。 (8)MoverBars属性 指定是否在列表框控件显示移动钮栏。 MoverBars=.T.—真:显示移动钮栏,用户可以交互地重新排序控件中的内容。 MoverBars=.F.—假:按加入先后顺序排列,默认设置。 (9)MultiSelect属性 指定用户是否可以在一个列表框控件中作多项选择,以及如何选择。 .T.—真:允许作多项选择。用Ctrl键和鼠标单击,可选定多个不连续的选项。用Shift键和鼠标单击,
单位:ms(0.001 s),Interval=500,是0.5秒触发一次Timer 事件。
Interval=0:屏蔽计时器。
2.常用事件
Timer事件,时钟控件只有一个Timer事件,每隔Interval 触发一次Timer事件。
【例9.10】设计一个程序,使用标签控件来 显示时钟。
9.3.2 容器控件(CONTAINER)
例如:ThisForm.Text1.SetFocus表示程序开始时表单中 的文本框首先得到光标。
9.1.2 文本框控件(TEXTBOX)
【例9.4】计算圆面积。 【例9.5】计算长方体的体积。 【例9.6】设计一个文本框的密码演示程序。 【例9.7】设计一个程序,三文本框同步显示文字内
容。
9.4.1 选项按钮组控件(OptionGroup)
在选项按钮组中,只允许用户从多项选项中选择 一个选项。当最初创建一个选项按钮时,系统仅 提供两个选项按钮,如果要增加多个选项按钮, 可以改变按钮数(ButtonCount)属性。由于选项按 钮组是一个容器类控件,在设计时,要用鼠标右 键单击选项按钮组,并从弹出的快捷菜单中,选 择“编辑”,此时,选项按钮组的周围出现浅绿 色边界,即可对选项按钮组内的选项按钮进行编 辑了。当然,设计选项按钮组最方便的办法是利 用“生成器”。
此参数,数据项是按存放的顺序排列。如果Sorted属性设为“真”(.T.),则 数据项按字母排序,添加到列表框或组合框中。 (2)RemoveItem方法 从列表框或组合框中移去一个数据项。 对象.RemoveItem(nIndex) 说明:nIndex参数,指定一个整数,它对应于被移去项在控件中的显示顺序。 对于列表框或组合框中的第一项,nIndex=1。 (3)Clear方法 对象.Clear 可清除列表框、组合框控件的所有内容。
X——可输入任何字符。 9——可以输入数字和符号,比如可以输入一个负号(-)。 #——可以输入数字、空格和字符。 $——在某一固定位置显示(由SET CURRENCY命令指定的)当前货币符号。 $$——在微调控件或文本框中,货币符号显示时不与数字分开。 *——在值的左侧显示星号。 .——指定十进制小数点位置。 ,——十进制整数部分用逗号分隔。
(6)SelStart、SelLength、SelText属性
在程序运行中,对文本内容进行选择操作时,这三个属性用来 标识用户选中的正文。
SelStart属性:选定正文的开始位置,第一个字符的位置是0。 SelLength属性:选定正文的最大长度。 SelText属性:选定正文的内容。 设置了SelStart和SelLength属性后,VFP会自动将设定的正文
1.常用属性
(1)Alignment属性
0—左:控件钮在左边,标题显示在右边,缺省设 置。
1—右:控件钮在右边,标题显示在左边。
(2)Value属性
对于单选项按钮: 0—未被选定,缺省设置。 1—被选定。
(3)Style属性
指定单选按钮或复选框的显示方式。 0—标准。 1—图形。
可选定多个连续选项。可以用Selected属性确定选择了哪些项。 .F.—假:不允许作多项选择,默认设置。 (10)ControlSource属性 指定与对象绑定的数据源。 应用于:复选框、列表框、组合框、选项按钮组、OLE绑定型控件、文本框。 (11)InputMask属性 指定控件中数据的输入格式和显示格式。 应用于:微调、文本框、列表框、组合框。
(3)Style属性指定单选按钮或复选框的显示 方式。
0—标准。 1—图形。
(4)Picture属性
用来指定当复选框被设计成图形按钮时的图像。
2.常用事件
Click 、 DblClick 、 KeyPress 、 MouseUp 、 MouseMove。
【例9.15】设计一个程序,用复选框控件控制文本字 体的风格。
相关文档
最新文档