滁州职业技术学院VFP程序设计课件:表单设计与应用04.pptVIP

滁州职业技术学院VFP程序设计课件:表单设计与应用04.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
滁州职业技术学院VFP程序设计课件:表单设计与应用04.ppt

九、组合框控件 组合框(ComboBox)控件用于创建一个组合框。 1、组合框的类型 两种类型:下拉组合框(Style属性设置为0) 下拉列表框(Style属性设置为2)。 默认设置为下拉组合框,它结合了文本框控件和列表框控件的特性,允许用户从文本框部分输入信息,或从列表框部分选择一项;下拉列表框占用的空间很小,它仅显示一个选项,而其功能更像一个列表框,不允许输入数据。区别在于能否从文本框中的输入。 2、组合框生成器 右击组合框,选择“生成器”; “组合框生成器”对话框中单击“列表项”选项卡,选定表和字段;单击“样式”选项卡,选择“三维”和组合框的类型;单击“布局”选项卡,调整列表框的宽度;单击“值”选项卡,选择从哪一列中返回值。 3、常用属性 ·style属性:用于设置组合框的类型。 ·DisplayCount属性:指定在下拉后列表框部分中允许显示的数据项行数。 其它主要如数据源、数据取向等属性同列表框; 另外,组合框中不允许多项选择,没有MultiSelect属性。 This.AddItem(This.Text) 在增加选项之前,最好是先检查输入值是否已存在于列表框中: ItemExists=.F. 假设列表中不存在该值 For I=1 to This.Text If This.List(i)=This.Text ItemExists=.T. Exit EndIf EndFor If ! temExists This.AddItem(This.Text) EndIf 十、微调控件 微调控件(Spinner)用于创建一个微调控件,微调主要用于接受有固定范围以及数值间距的数值数据的输入。具有文本框的特点,也有部分文本框的属性。 1、主要特点 一是只能接受数值型数据,二是它提供了键入和按钮两种输入数据的方法,即一方面允许用户通过按上箭头和下箭头一次一个数据单位递增或递减地在一定范围内的数值中选择一个作为输入,另一方面可以直接在微调控制输入框中键入一个值。 2、常用的属性和事件 ·KeyBoardHighValue属性:指定用户能输入到微调框中的最高值。 ·KeyBoardLowValue属性:指定用户能输入到微调框中的最低值。 ·SpinnerHighValue属性:指定当用户单击向上按钮时微调控件显示的最高值。 ·SpinnerLowValue属性:指定当用户单击向上按钮时微调控件显示的最低值。 ·Increment属性:用户每次单击向上或向下按钮时增加或减少的值(即数值间距)。 ·Value属性:用于设置或者返回用户输入的值。 ·Controlsourse属性:数据取向,可以是一个表中的字段或变量。 ·SelectOnEntry属性:当微调得到焦点时,是否自动选中框中的数值。 ·UpClick事件:用户单击向上按钮时响应的事件。 ·DownClick事件:用户单击向下按钮时响应的事件。 十一、 计时器控件(Timer) 用于创建一个以一定时间间隔执行代码的计时器。 计时器控件的主要属性和事件: ·Interval属性:用于指定连续两个计时器事件(Timer事件)之间间隔的毫秒数,间隔范围从0到2,147,483,647。如果计时器有效,且设置了Interval属性,那么它将以Interval属性指定的时间,近似等间隔接收一个Timer事件,利用该事件可以完成后台操作。 ·Enabled属性:用于设置计时器是否工作,当该属性设置为“真”时,计时器开始工作,当该属性设置为“假”时,计时器被挂起。 该属性可以利用一个外部事件进行设置,比如用命令按钮的Click事件启动计时器工作。 ·Timer事件:计时器事件,是在时间间隔到时触发的事件,通过编写事件代码,完成某个操作。 举例:在表单中添加一个计时器,设置Enabled属性为“真”,将Interval属性设置为500(0.5秒),在Timer事件中输入如下代码: Currenttime=Time() Currenthour=Val(Currenttime) If Currenthour12 Timestr=str(Currenthour-12,2)+substr(Currenttime,3,6)+PM Else Timestr=str(Currenthour,2)+substr(Currenttime,3,6)+AM Endif ThisForm.label1.Caption= Timestr 十二、线条、形状和图像控件 1、线条控件 线条(Line)控件用于显示一个水平、竖直或对角线形的线条。 拖动鼠标绘制线条时,要注意水平和垂直线条的画法。 主要的属性如下: ·BorderStyle属性:用于

您可能关注的文档

文档评论(0)

zhangningclb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档