第6章 内部控件.pptVIP

  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文档。上传文档
查看更多
第六章 常用内部控件 V i s u a l B A S I C 程序设计 * 第6章 常用控件 本章要点: ? 选项按钮、复选框 ? 列表框、组合框 ? 计时器、滚动条、框架 组合框:组合了文本框和列表框的特性而形成的一种控件。 组合框有3种式样:下拉式组合框、简单组合框、下拉式列表框。其中两种下拉风格的组合框,只有单击下拉箭头时才会显示全部列表,这样就节省了窗体的空间,从而使得无法容纳列表框的地方可以很容易地容纳组合框。 注意:下拉式组合框与下拉式列表框的区别在于后者不能输入列表中没有的选项。 6.5 组合框(ComboBox) * 1. 作用: 提供列表(可折叠)、文本输入 2. 属性 List—列表内容(Ctrl+Enter换行) Style—外形 0—下拉组合框(折叠) 1—简单组合框(不折叠) 2—下拉列表框(不能修改Text属性) Text—文本框内容 ListIndex—运行期用,当前选定项目的索引 索引从0开始 ListCount—列表部分项目的个数 Sorted—元素是否自动按顺序排序 组合框 * 3. 事件 组合框的事件与Style属性有关。 Style为0时: 响应Click、Change、DropDown事件 Style为1时: 响应Click、DblClick、Change事件 Style为2时: 响应Click、DropDown事件 4. 方法 AddItem: 向组合框中添加新的项目 对象名.AddItem 项目[,索引] RemoveItem: 从组合框中移除项目 对象名.RemoveItem 索引 Clear: 清除组合框中的所有项目 对象名.Clear * 【例6-5】在窗体上放4个组合框,用于选择微机配置,包括选择机型、CPU主频、硬盘、内存。运行时,在选择了各项内容之后,单击“确定”按钮显示所选择的机器配置。 Style=1 Style=2 Style=2 Style=0 * Private Sub Form_Load() Combo1.Text = Combo1.List(0) Combo2.Text = Combo2.List(0) Combo3.Text = Combo3.List(0) Combo4.Text = Combo4.List(0) End Sub Private Sub Command1_Click() Picture1.Cls Picture1.Print 您选择的配置是: Picture1.Print 机型:; Combo1.Text Picture1.Print CPU:; Combo2.Text Picture1.Print 硬盘:; Combo3.Text Picture1.Print 内存:; Combo4.Text End Sub * 6.6 定时器(Timer) 1. 作用:周期性地执行某功能、运行时不可见 2. 属性 Enabled: 将Enabled设置为False时将停止定时器 的计时操作 Interval: 计时事件执行的时间间隔(毫秒) 3. 事件 Timer事件: 每当计时时间到时产生Timer事件 注: 一个计时器的最大计时时间为65535毫秒 , 等于 1 分钟多一些。如果最大计时时间大于该值,可以使用多个计时器。如果每秒产生一个Timer事件Interval应设为1000。 * * 【例6-6】在窗体上放置一个红色圆。 单击“增大”按钮每隔1秒直径自动增大200Twips; 单击“缩小”按钮每隔1秒直径自动缩小200Twips; 单击“停止”按钮停止增大或缩小。 Timer1属性: Enabled—False Interval—1000 Command1 Timer1 Shape1 Command2 Command3 * Dim Flag As Integer Private Sub Command1_Click() Timer1.Enabled = True Flag = 1 End Sub Private Sub Command2_Click() Timer1.Enabled = True F

文档评论(0)

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

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

1亿VIP精品文档

相关文档