ppt控件使用方法

上传人:206****923 文档编号:51687153 上传时间:2018-08-15 格式:PPT 页数:42 大小:245.50KB
返回 下载 相关 举报
ppt控件使用方法_第1页
第1页 / 共42页
ppt控件使用方法_第2页
第2页 / 共42页
ppt控件使用方法_第3页
第3页 / 共42页
ppt控件使用方法_第4页
第4页 / 共42页
ppt控件使用方法_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《ppt控件使用方法》由会员分享,可在线阅读,更多相关《ppt控件使用方法(42页珍藏版)》请在金锄头文库上搜索。

1、 第9章 控件的使用 本章主要介绍一些常用控件的使用方法 。如:标签控件、文本框控件、命令按 钮控件、编辑框控件、计时器控件、容 器控件、选项按钮控件、复选框控件、 列表框控件、组合框控件、微调器控件 、页框控件、直线控件、形状控件、图 像控件等的程序设计方法。9.1 标签控件与文本框控件9.1.1 标签控件(Label) 1常用属性标签控件最特有的属性为:WordWrap折行显示。2.常用事件单击(Click)、双击(DblClick)。9.1 标签控件与文本框控件【例9.1】设计一个显示“欢迎同学们”和显 示日期的一个小程序。【例9.2】设计一个用标签控件实现标题放大 的程序。【例9.3】

2、设计一个用标签控件实现滚动 字幕的程序。9.1.2 文本框控件 (TextBox) 1.常用属性(1)Text文本属性在文本框中显示正文的内容存放在Text属性中。(2)Value属性指定文本框当前的状态。Value属性允许任何数据类型。(3)InputMask属性文本框的InputMask属性指定数据输入以及如何显示。其值的设置如下:lX可输入任何字符。l9可以输入数字和符号,比如可以输入一个负号(-)。l#可以输入数字、空格和字符。l$在某一固定位置显示(由SET CURRENCY命令指定的)当前货币符号。l$在微调控件或文本框中,货币符号显示时不与数字分开。l*在值的左侧显示星号。l.指

3、定十进制小数点位置。l,十进制整数部分用逗号分隔。(4)ScrollBars滚动条属性0无:没有滚动条。1水平:加水平滚动条。2垂直:加垂直滚动条。3水平和垂直:同时加水平和垂直滚动条。9.1.2 文本框控件(TextBox)(5)PasswordChar属性指定用户输入的字符或占位符是否显示在文本框控件中,并 确定用作占位符的字符。使用这个属性,可以在对话框中, 创建一个密码字段。一般用星号(*)。(6)SelStart、SelLength、SelText属性在程序运行中,对文本内容进行选择操作时,这三个属性用 来标识用户选中的正文。SelStart属性:选定正文的开始位置,第一个字符的位置

4、是0 。SelLength属性:选定正文的最大长度。SelText属性:选定正文的内容。设置了SelStart和SelLength属性后,VFP会自动将设定的正 文送入SelText存放。这些属性一般用于在文本编辑中设置插入点及范围,选择字符串,清 除文本等,并且经常与剪贴板一起使用,完成文本信息的剪 切、拷贝、粘贴等操作。2.常用事件文本框的常用事件有:Change、 KeyPress和LostFocus。3.常用方法文本框最常用的方法是:SetFocus,该方法 是使指定的文本框获得焦点。例如:ThisForm.Text1.SetFocus表示程序 开始时表单中的文本框首先得到光标。9.1

5、.2 文本框控件(TextBox) 【例9.4】计算圆面积。【例9.5】计算长方体的体积。【例9.6】设计一个文本框的密码演示程 序。【例9.7】设计一个程序,三文本框同步 显示文字内容。9.2 命令按钮控件与编辑框控 件9.2.1 命令按钮控件 (CommandButton) 1常用属性接受用户输入的命令,输入命令可以有三种方式 :鼠标单击、Tab键焦点到该按钮上、快捷键(Alt+ 有下划线的字母)1常用属性(1)Caption属性命令按钮显示的内容,可设置快捷键,例Ok,显示ZZ(ZOZZ) k。(2)Picture属性按钮可显示图片文件(.bmp、.Ico和.jpg)。(3)Defaul

6、t属性若活动表单上有两个或更多命令按钮,在按下Enter键时,指定哪个 按钮做出反应。表单中只能有一个按钮Default属性设为.T.,其他的按钮Default属 性必须设为.F.。(4)Cancel属性当Cancel属性设为 .T.时,按此按钮与按Esc键的效果相同。表单中 只能有一个按钮Cancel属性设为.T.,其他的按钮Cancel属性必须设 为.F.。2.常用事件单击(Click)、双击(DblClick)。【例9.8】设计一个程序,命令按钮的显 示和不显示。9.2.2 编辑框控件(EditBox)1.常用属性(1)ScrollBars滚动条属性0无:没有滚动条。2垂直:加滚动条。(

7、2)ReadOnly属性指定用户是否可以编辑一个控件。应用于:编辑框、文本框、表格、微调按钮。.T.真:不能编辑控件。.F.假(默认值):可以编辑控件。2.常用事件编辑框常 用事件有:KeyPress、Click、DblClick和LostFocus。3.常用方法编辑框最常用的方法是:SetFocus。9.2.2 编辑框控件(EditBox) 【例9.9】设计一个程序,将一个编辑框 的内容,加入到另一个编辑框中。9.3 计时器控件与容器控件 9.3.1 计时器控件(Timer)1.常用属性Interval属性l指定计时器控件的Timer事件之间的时间间隔毫秒数,缺省 为0,不触发Timer事件

8、。l单位:ms(0.001 s),Interval=500,是0.5秒触发一次Timer 事件。lInterval0:屏蔽计时器。2.常用事件Timer事件,时钟控件只有一个Timer事件,每隔Interval 触发一次Timer事件。【例9.10】设计一个程序,使用标签控件来显 示时钟。9.3.2 容器控件 (Container) 在容器控件(Container)上面加上一些其他控 件。这些控件随容器移动而移动,其Top和 Left属性均相对于容器而言,与表单无关。【例9.11】用容器(Container)控件,设计一 个电子标题板,标题“热烈庆祝“五一”节” ,在表单的容器中自右向左地反复

9、移动。 9.4 选项按钮组与复选框控件9.4.1 选项按钮组控件(OptionGroup) 在选项按钮组中,只允许用户从多项选项中选择一 个选项。当最初创建一个选项按钮时,系统仅提供 两个选项按钮,如果要增加多个选项按钮,可以改 变按钮数(ButtonCount)属性。由于选项按钮组是 一个容器类控件,在设计时,要用鼠标右键单击选 项按钮组,并从弹出的快捷菜单中,选择“编辑” ,此时,选项按钮组的周围出现浅绿色边界,即可 对选项按钮组内的选项按钮进行编辑了。当然,设 计选项按钮组最方便的办法是利用“生成器”。1.常用属性(1)Alignment属性0左:控件钮在左边,标题显示在右边,缺省设 置

10、。1右:控件钮在右边,标题显示在左边。(2)Value属性对于单选项按钮:0未被选定,缺省设置。1被选定。(3)Style属性指定单选按钮或复选框的显示方式。0标准。1图形。2.常用事件Click、DblClick、MouseUp、MouseMove 。【例9.12】利用选项按钮组来显示标签 的字体。【例9.13】将上例设置成图形按钮的形 式,其他内容不变。 【例9.14】利用三个选项按钮组来控制输入文本的前景(字的)颜色、背 景颜色与文本的字体,前两个选项按钮组,用背景颜色来作标题。 9.4.2 复选框控件 (CheckBox) 有时希望在应用程序的用户界面上,提供一些项目让用户从几种 方案

11、中,选择其中一种,VFP提供一种称为“复选框”的控件,它 有两种状态可以选择:(1)选中,复选框中出现一个“”标志。(2)不选,或称“关闭”,“”标志消失,如同开关一样。每单击一次,它的状态在“打开”与“关闭”之间切换。“”标 志也在有和无之间切换。1.常用属性(1)Alignment属性0左:控件钮在左边,标题显示在右边,缺省设置。1右:控件钮在右边,标题显示在左边。(2)Value属性0未被选定,缺省设置。1被选定。2灰色,禁止选择。该设置只在代码中可用。9.4.2 复选框控件(CheckBox)(3)Style属性指定单选按钮或复选框的显示方 式。0标准。1图形。(4)Picture属性

12、用来指定当复选框被设计成图形按钮时的图像。2.常用事件Click、DblClick、KeyPress、MouseUp、 MouseMove。【例9.15】设计一个程序,用复选框控件控制文本字 体的风格。9.5 列表框控件与组合框控件9.5.1 列表框控件(ListBox)1.常用属性(1)List 属性该属性是一个字符数组,存放列表框的项目。List数组的下标是从0开始的。(2)ListIndex属性该属性只能在程序中设置或引用。ListIndex的值表示执行时选中的列表项序号,如果没有任何 项被选中,则ListIndex的值为1。(3)ListCount属性该属性只能在程序中设置或引用。Li

13、stCount的值表示列表框中项目数量。(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)Ro

14、wSource属性1.常用属性指定列表框和组合框控件中值的来源,在设计时使用。(7)RowSourceType属性指定列表框和组合框控件中值的来源类型,在设计时使用。(8)MoverBars属性指定是否在列表框控件显示移动钮栏。MoverBars=.T.真:显示移动钮栏,用户可以交互地重新排序控件中的内容。MoverBars=.F.假:按加入先后顺序排列,默认设置。(9)MultiSelect属性指定用户是否可以在一个列表框控件中作多项选择,以及如何选择。.T.真:允许作多项选择。用Ctrl键和鼠标单击,可选定多个不连续的选项。用Shift键和 鼠标单击,可选定多个连续选项。可以用Select

15、ed属性确定选择了哪些项。.F.假:不允许作多项选择,默认设置。(10)ControlSource属性指定与对象绑定的数据源。应用于:复选框、列表框、组合框、选项按钮组、OLE绑定型控件、文本框。(11)InputMask属性指定控件中数据的输入格式和显示格式。应用于:微调、文本框、列表框、组合框。9.5.1 列表框控件(ListBox) 2.常用事件Click、DblClick、DownClick、DropDown。3.常用方法(1)AddItem方法在列表框或组合框中添加一个新数据项,并且可以指定数据项索引。对象.AddItem (数据项 (nIndex)说明:如果选择nIndex可选项,则指定控件中放置数据项的位置。如果忽略 了此参数,数据项是按存放的顺序排列。如果Sorted属性设为“真”(.T.), 则数据项按字母排序,添加到列表框或组合框中。(2)RemoveItem方法从列表框或组合框中移去一个数据项。对象.RemoveItem(nIndex)说明:nIndex参数,指定一个整数,它对应于被移去项在控件中的显示顺序 。对于列表框或组合框中的第一项,nIndex=1。(3)Clear方法对象.Clear可清除列表框、组

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号