第10章 控件的使用《Visual FoxPro 6.0程序设计与实现》-蒋丽-电子教案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1VFP程序设计与实现isualFVoxPro2VFP程序设计与实现本章主要介绍了一些常用控件的基本属性和使用方法。包括标签控件、文本框控件、命令按钮控件、编辑框控件、计时器控件、表格控件、选项按钮组控件、复选框控件、列表框控件、组合框控件、微调按钮控件、页框控件、线条和形状控件、图像控件。3VFP程序设计与实现10.1标签(Label)10.2文本框(TextBox)10.3命令按钮组(CommandButton)10.4编辑框(EditBox)10.5计时器(Timer)10.6表格(Grid)10.7选项按钮组(OptionGroup)4VFP程序设计与实现10.8复选框(CheckBox)10.9列表框(ListBox)10.10组合框(ComboBox)10.11微调按钮(Spinner)10.12页框(PageFrame)10.13线条和形状(Line&Shape)10.14图像(Image)5VFP程序设计与实现常用控件查看类选定对象标签文本框编辑框命令按钮组复选框列表框表格计时器OLE容器线条容器超级链接按钮锁定命令按钮选项按钮组组合框微调按钮图像框页框OLE绑定型形状分隔符生成器锁定6VFP程序设计与实现1.常用属性常用属性有Caption、AutoSize、Alignment、BackStyle、WordWrap,其中最特有的属性是WordWrap折行显示2.常用事件标签常用事件有单击(Click)、双击(DblClick)10.1标签(Label)7VFP程序设计与实现【例10.1】设计一个用标签控件实现滚动字幕的程序,界面如下图:8VFP程序设计与实现1.常用属性常用属性有ControlSource、InputMask、PasswordChar、ReadOnly、Value、SelStart、SelLength、SelText、SelectOnEntry等2.常用事件常用事件有InteractiveChange、KeyPress、LostFocus和Valid3.常用方法常用的方法是SetFocus,该方法使指定的文本框获得焦点10.2文本框(TextBox)9VFP程序设计与实现【例10.2】设计一个计算一元二次方程的根的程序,界面如下图:10VFP程序设计与实现1.常用属性命令按钮(组)常用属性有Caption、Picture、Default、Cancel、ButtonCount、Value等2.常用事件命令按钮(组)的常用事件有Click和DbClick3.常用方法常用的方法是SetFocus,该方法使指定的命令按钮获得焦点10.3命令按钮(CommandButton)11VFP程序设计与实现【例10.3】利用命令按钮组设计一个浏览“教师档案”表记录的程序,界面如下图:12VFP程序设计与实现1.常用属性常用属性有ReadOnly、ScrollBars、ToolTipText等2.常用事件常用事件有Click、DblClick、KeyPress、LostFocus、Init、GetFocus和InteractiveChange3.常用方法常用的方法是SetFocus,该方法使编辑框获得焦点10.4编辑框(EditBox)13VFP程序设计与实现【例10.4】将左边编辑框中选择的内容复制到右边的编辑框中,界面如下图:14VFP程序设计与实现1.常用属性计时器常用属性有Enabled和Interval2.常用事件计时器的常用事件有Timer3.常用方法计时器常用的方法是Reset。调用Reset方法可以使计时器重新从0开始计时10.5计时器(Timer)15VFP程序设计与实现【例10.5】使用计时器控件创建一个活动字幕,界面如下图:16VFP程序设计与实现1.常用属性表格常用属性有LinkMaster、ChildOrder、RecordSourceType、RecordSource、DeleteMark、ColumnCount、RowHeight等10.6表格(Grid)17VFP程序设计与实现【例10.6】建立一个按年龄段进行查询的表单,界面如下图:18VFP程序设计与实现1.常用属性选项按钮组常用的属性有Alignment、Value、Style、ButtonCount、ControlSource等2.常用事件选项按钮组的常用事件有Click、DblClick、LostFocus、MouseMove、Valid等3.常用方法选项按钮组常用的方法是SetFocus,该方法使指定的按钮获得焦点10.7选项按钮(OptionGroup)19VFP程序设计与实现【例10.7】使用选项按钮组设计一个判断选择题答案是否正确的表单,界面如下图:20VFP程序设计与实现1.常用属性复选框常用的属性有Alignment、Value、Style、Picture、ControlSource等2.常用事件常用事件有Click、DblClick、KeyPress、MouseUp、MouseMove、InteractiveChange等3.常用方法复选框常用的方法是SetFocus,该方法使指定的对象获得焦点10.8复选框(CheckBox)21VFP程序设计与实现【例10.8】使用复选框控件来控制文本字体的风格,界面如下图:22VFP程序设计与实现1.常用属性常用的属性有List、ListIndex、ListCount、ControlSource、RowSource、RowSourceType、MoveBars、MulSelect、Sorted、Selected等2.常用事件列表框的常用事件有Click、DblClick等3.常用方法列表框常用的方法有AddItem、RemoveItem、Clear和Requery10.9列表框(ListBox)23VFP程序设计与实现【例10.9】设计一个可以实现左右两个列表中信息相互传递的表单,界面如下图:24VFP程序设计与实现1.常用属性常用的属性有List、ListIndex、ListCount、ControlSource、RowSource、RowSourceType、MoveBars、MulSelect、Sorted、Selected、Style等2.常用事件组合框的常用事件有Click、DblClick等3.常用方法组合框常用的方法有AddItem、RemoveItem、Clear等10.10组合框(ComboBox)25VFP程序设计与实现【例10.10】设计一个可以定位、浏览、追加和删除记录表单,界面如下图:26VFP程序设计与实现1.常用属性常用的属性有KeyboardHighValue、KeyboardLowValue、SpinnerHighValue、SpinnerLowValue、Value、InputMask、Increment等2.常用事件常用事件有Click、DblClick、KeyPress、Init、LostFocus、InteractiveChange、UpClick、DownClick等3.常用方法微调按钮常用的方法有SetFocus10.11微调按钮(Spinner)27VFP程序设计与实现【例10.11】设计一个可以显示时间、刷新时间可调的表单,界面如下图:28VFP程序设计与实现1.常用属性页框控件常用的属性有PageCount、Activepage等2.常用事件页框按钮的常用事件有Click、DblClick等3.常用方法页框按钮常用的方法有AddObject,表示向容器对象中添加一个对象10.12页框(PageFrame)29VFP程序设计与实现【例10.12】设计一个在两个不同页上显示两张不同表的表单,界面如下图:30VFP程序设计与实现10.13线条和形状10.13.1线条(Line)10.13.2形状(Shape)31VFP程序设计与实现1.常用属性常用的属性有BorderStyle、BorderWidth、Height、LineSlant、Width、BorderColor等2.常用事件线条控件的常用事件有Click、DblClick等3.常用方法线条控件常用的方法有Drag(拖曳)和Move(移动)10.13.1线条(Line)32VFP程序设计与实现1.常用属性形状控件常用的属性有Curvature、FillColor、FillStyle、BorderStyle、BorderWidth、SpecialEffect等2.常用事件形状控件的常用事件有Click、DblClick等3.常用方法形状控件常用的方法有Drag(拖曳)和Move(移动)10.13.2形状(Shape)33VFP程序设计与实现【例10.13】设计一个通过微调按钮改变图形形状的表单,界面如下图:34VFP程序设计与实现1.常用属性常用的属性有Picture、Stretch、BorderStyle、BorderColor、BackStyle、Visible等2.常用事件图像控件的常用事件有Click、DblClick、MouseMove、MouseDown等3.常用方法图像控件常用的方法有Drag(拖曳)和Move(移动)10.14图像(Image)35VFP程序设计与实现【例10.14】设计一个图像可以放大和缩小的表单,界面如下图:

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功