网站大量收购独家精品文档,联系QQ:2885784924

指南-第十四章-控件.doc

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

PAGE362第二部分用户指南

第十四章控件PAGE363

PAGE330

十四章控件

控件是能够完成特定任务的一段程序,但不能独立运行,必须依赖于一个主体程序(容器)。控件具有各种属性,可以控制控件的外观和行为,接受输入并提供输出。

CAREER支持两种控件:OLE控件和WINDOWS控件。

在CAREER的界面开发系统中,若要插入控件,选择Draw菜单命令“插入”中的“WINDOWS控件”或“OLE控件”。

14.1OLE控件

OLE控件,也被称为ActiveX控件或ocx,是一种完成特定功能的独立的标准软件组件。OLE控件定义了可重用组件的标准接口。但OLE控件不是独立的程序,它是置入控件容器的服务器。在使用OLE控件时,首先必须将其置入控件容器。CAREER就是一个标准的控件容器。诸如MicrosoftVisualBasic或IE浏览器都是标准控件容器。

您可以用MicrosoftVisualBasic、VC++或其它第三方应用程序开发工具生成OLE控件,也可以直接从第三方开发商那里购买能完成特定功能的OLE控件。这些控件一般以ocx形式被打包。

14.1.1OLE控件管理

若要在CAREER画面中置入一个OLE控件,可选择Draw菜单命令“插入/OLE控件”,出现对话框:

选择一个控件后,单击“选择”按钮。

上面对话框中列出的OLE控件都是已经在CAREER中注册后的控件。若要使用一个新OLE控件,选择Draw菜单命令“特殊功能/OLE控件管理”,出现对话框:

对话框中列出了所有已在CAREER上注册的OLE控件。

“添加”:单击该按钮,出现对话框,列出所有已在Windows上注册的OLE控件:

选择其中要使用的控件后,单击“确定”按钮,该控件将在CAREER中注册。

“删除”:单击该按钮,将注销在CAREER上注册的控件。

“注册”:单击该按钮,出现对话框:

指定要注册的OCX文件后,单击“打开”,该OCX文件将被注册在Windows上。

“注销”:单击该按钮,出现上面对话框,指定要注销的OCX文件后,单击“打开”,该OCX文件将从Windows上注销。

用上述“OLE控件管理器”在Windows和CAREER上注册后的OLE控件,就可以插入到CAREER画面上使用了。

注意:以下类型的OLE控件不能在CAREER中使用:非窗口型控件、容器、SimpleFrameSite(GroupBox)、数据控件(DataControls)、Dispatch对象、Arrays、Blobs、Objects、Variant等类型。

浏览OLE控件属性/方法

当要浏览已经插入在CAREER画面上的OLE控件的所有方法和属性时,可按如下步骤进行:

1、单击要浏览的OLE控件以选中它。

2、选择Draw菜单命令“查看/OLE控件方法/属性”,出现“控件属性/方法”对话框:

对话框上分两页分别列出了该控件的所有方法和属性的名称与格式。

注意:CAREER不支持OLE控件的一些特殊数据类型的属性,此时属性列表框中“类型”一项会显示“不支持”字样。

设置OLE控件属性

若要设置已经插入在CAREER画面上的OLE控件属性时,可按如下步骤进行:

1、选中要设置属性的OLE控件。

2、单击鼠标右键,在弹出的右键菜单中选择“对象属性”,出现该OLE控件的属性设置对话框,在对话框上调整各项参数后,单击“确定”返回。

注意:某些OLE控件不提供属性设置功能,此时,OLE控件的属性设置对话框的内容将为空白。

14.1.2用动作脚本控制OLE控件

可以对象脚本和命令型脚本中控制OLE控件。

在对象脚本中OLE控件可接收容器Draw产生的事件:鼠标按下事件、鼠标按住周期触发事件、释放鼠标事件、OLE控件初始运行事件以及OLE控件周期运行事件等。

若要在OLE控件上加入对象脚本:

1、双击OLE控件,出现动画连接对话框。

2、在对话框上选择“触敏动作/左键动作”(定义有关鼠标按下事件、鼠标按住周期触发事件和释放鼠标事件的脚本)或“杂项/一般性动作”(定义有关OLE控件初始运行事件以及OLE控件周期运行事件的脚本),出现脚本编辑器后,可以开始编写动作脚本程序。

3、当要引用该OLE控件的方法和属性时,可单击编辑器上的“方法/属性”按钮,出现“控件属性/方法”对话框后,直接选择其中的方法或属性名称。

另外,在对象脚本中引用OLE控件的属性或方法时,可以使用“This”代替OLE控件对象名称。如:

This.Day=29;

Tag1=This.year;

如果在命令型脚本(即:应用程序动作脚本、窗口动作脚本、数据改变动作脚本和键动作脚本)中引用OLE控件的方法和属性,则必须

文档评论(0)

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

相近型号说明书可通用,具体看说明书包括型号

版权声明书
用户编号:5012033012000042

1亿VIP精品文档

相关文档