Visual FoxPro 程序设计:第7章 面向对象的程序设计.ppt

Visual FoxPro 程序设计:第7章 面向对象的程序设计.ppt

  1. 1、本文档共120页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 面向对象的程序设计 8.2.2 控件与对象 1.常用控件 21个 2.对象的包容层次 例7-14 设计一个表单,文本框显示时间,通过微调控件设置时间刷新的时间间隔。 操作步骤如下: (1)新建一个表单,标题设置为“我的表单”。 (2)添加一个文本框控件。 (3)添加时钟控件,其Interval属性设置为1000。 (4)添加微调控件,其Value属性设置为1。 (5)编写事件代码: 时钟控件Timer事件代码: THISFORM.TEXT1.VALUE=TIME() 微调控件InteractiveChange事件代码: THISFORM.TIMER1.INTERVAL=THIS.VALUE*1000 (6)保存并运行表单,结果如图所示。 7.3.12 页框 页框控件实际上就是选项卡界面。在表单中,一个页框可以有两个以上的页面,它们共同占有表单中的一块区域。在某一时刻只有一个活动页面,而只有活动页面的控件才是可见的。可以用鼠标单击需要的页面头来激活这个页面。表单中的页框是一个容器控件,它可以容纳多个页面,在每个页面中,又可以有容器控件或其他控件。当有多个数据库屏幕需要显示时,页框很有用处,它使用户可以往前或往后翻页,而无需编写另外的程序。 页框控件刚创建时,只包含两个页面(Page),可以用PageCount属性用来设置页面数。在页面中添加控件之前,要从用鼠标右键弹出的快捷菜单中,选择“编辑”命令,激活该容器。注意,在向页框添加控件前,如果没有将页框作为容器激活,控件将添加到表单中,而不是页框中,看上去好像是在页面中。 例7-15 在表单中设计一个包括两个页面的页框,第一页面显示学生信息,第二页面显示学生成绩。 操作步骤如下: (1)打开表单设计器; (2)在表单上创建一个页框; (3)在表单数据环境中添加学生信息表和学生成绩表; (4)设置页标题:在页框上单击右键并选择“编辑”命令,选定“Page1”页面,将页面的Caption属性设置为“浏览学生信息”,用同样的方法将“Page2”页面的Caption属性设置为“浏览学生成绩”。 (5)在页框中建立表格:在页框处于编辑状态时,选择“浏览学生信息”页,将数据环境中学生信息表窗口标题拖放到该页,用同样的方法在“浏览学生成绩”页中创建关于学生成绩表的表格; (6)运行表单,结果如图所示。 7.3.13 图象 图象控件常用于在表单上显示图片。图片控件常用的属性如表所示。 0 设置图片显示方式: 0-剪裁,1-等比填充,2-变比填充 Strech 4 无 设置图片是否有边框 BorderStyle 3 .T. 设置图片是否可见 Visible 2 无 设置显示的图片文件名 Picture 1 默认值 说明 属性 序号 例7-16 设计一个表单用于显示向左或向右箭头图片。 操作步骤如下: (1)打开表单设计器; (2)在表单上创建一个图象; (3)在属性窗口设置其PICTURE属性为d:\program files \microsoft visual studio\vfp98\tools\hexedit\left.bmp; (4)在表单上创建如下图所示的选项按钮组; (5)编写选项按钮组的CLICK事件代码如下: IF THIS.VALUE=1 THISFORM.IMAGE1.PICTURE="c:\program files\microsoft visual studio\vfp98\tools\hexedit\left.bmp" ELSE THISFORM.IMAGE1.PICTURE="c:\program files\microsoft visual studio\vfp98\tools\hexedit\right.bmp" ENDIF (6)运行表单,结果如图所示。 7.3.14 线条 线条控件用于在表单上线条,包括:斜线、水平线和垂直线。 斜线倾斜度由控件区域宽度与高度来决定,可拖动控件区域的控制点来改变控件区域的宽度与高度,或通过改变Width和Height属性值来实现。特别地,当Width为0时,表示垂直线,当Height为0时,表示水平线。 7.3.15 形状 形状控件用于在表单上画各种类型的形状,包括矩形、圆角矩形、正方形、圆角正方形、椭圆或圆。 形状类型由Curvature、Width和Height属性共同决定。如表所示。 另外,FillStyle属性用来指定用来填充形状的图案。若形状控件遮住了某一控件,则对被遮住的控件单击鼠标无效,此时应将形状控件置后。置后的方法先选择形状控件,然后选择“格式”菜单的“置后”命令即可。 圆

文档评论(0)

学习让人进步 + 关注
实名认证
内容提供者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档