时钟及菜单设计21讲解.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
时钟及菜单设计21讲解

1.用途 时钟控件(Timer)又称计时器、定时器控件,用于有规律地定时执行指定的工作,常常用于编写不需要与用户进行交互就可直接执行的代码,如计时、倒计时、动画等。 在程序运行阶段,时钟控件不可见。; 2 属 性 (1)Interval属性 取值范围在0 ~ 64767 ,单位:为毫秒(0.001秒),表示计时间隔。若将Interval属性设置为0或负数,则计时器停止工作。 缺省设置为 0。 当Interval属性为1000时,时间间隔是1秒。要注意的是,定时器的时间间隔并不精确,特别是当Interval属性设的太小时,甚至会影响系统的性能。; (2)Enabled属性 设置为True,而且Interval属性值大于0,则计时器开始工作(以Interval属性值为间隔,触发Timer事件)。 设置为False可使时钟控件无效,即计时器停止工作。 缺省设置为True;3 方 法 Timer控件没有方法。 4 事 件 时钟控件只有Timer事件 当Enabled属性值为True且Interval属性值大于0时, 该事件以Interval属性指定的时间间隔发生。 常常将需要定时执行的操作放在Timer事件过程中。;例1、 在窗体上建立数字计时器。 在窗体上建立一个时钟空间和一个标签控件。 时钟控件的名称为tmrclock,interval属性设置为1000;标签控件名称为lblclock,borderstyle(边界类型)属性值为1(单线),fontname为“宋体”,fontsize为12。; 分析:在tmrclock_timer事件过程中将timer$函数返回的系统时间存入lblclock标签控件中。;例2:设计一个能够定时的时钟,用户在两个文本款(txthour和txtminute)中设置定时时间,然后按定时(cmdset)按钮闹钟才开始生效。两个文本框的maxlength属性为2,时钟控件名称为tmrclock,停止和结束按钮的名称分别为cmdcancel和cmdend。; 时钟; 时钟;;;启动菜单编辑器: 有两种方法: 1 工具/菜单编辑器 (CTRL+E) 2 窗体上快捷菜单/ 菜单编辑器 菜单编辑器操作界面如右所示。;3 菜单编辑器的使用技巧; 菜单的主要属性 1. 标题(Caption):在窗口上显示。如果输入时在菜单标题的某个字母前输入一个符号,则该字符就成为热键字母,在窗体上显示时该字母下有下划线,操作时同时按下Alt键和该带有下划线的字母就可以选择这个菜单项命令。 例如:输入File,显示为: File,热键:Alt+F 2. 名称(Name):菜单项的名称,分界符也应有名称,不会显示出来。 3. 快捷键(Shortcut):下从拉列表框中选择一个快捷键,也可以不选。如果选择了快捷键则会显示在菜单标题的邮编,在程序运行时,用户快捷键可完成选择该菜单项并执行相应命令的操作。 ; 4 下一个(Next): 设置下一个菜单项。 5. ←和→按钮:“→” 下一级菜单项;“←”上一级菜单项。 6. 插入(Insert)按钮:插入菜单项 7. 删除(Delete)按钮:删除菜单项 8. ↓和↑按钮: 改变菜单项位置。 9. 复选(Checked)检查框:菜单项为选定项。 如果在显示框中选定了某个菜单项,再选定checked检查框,则当前被选定的菜单项左边加上了检查标记“ ”,表示该菜单项是一个选项。 ; 10. 有效(Enabled)检查框: 当该检查框被选中,表示菜单项的enabled属性为true,程序执行时菜单项高亮度显示,是可选的,当没有被选中,即enabled属性为false,在程序执行时该菜单项变成灰色,不能被用户选择。 11. 显示窗口列表(Window List):显示窗口列表。;1.设计下拉菜单 2.设计子菜单或改变子菜单级别 3.为菜单项分组 : 菜单名用减号“-” 4.为菜单项指定访问键和快捷键 与命令按钮设置访问键相同。 5.为菜单项加上复选标记 6.禁止使用菜单项 在程序代码中可以通过程序代码: 菜单名.Enabled=False 7.菜单项的增减 ;例3、编写一个简单的文本编辑程序,效果如下图所示(form1的名称改成文本编辑程序): 建立如右表所示的菜单结构: ;编写一个

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档