Visual Foxpro 的 ActiveX控件.doc

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

Visual?FoxPro?的?ActiveX?控件简介Visual FoxPro 包括许多 ActiveX (原来的OLE) 控件,用于添加大量新功能到你的应用程序它们包括TreeView、ListView、StatusBar、CommonDialog等控件,允许你创建 Windows 9x 风格的应用程序。另外,如 MAPI 和 Comm 控件,允许你添加 messaging 和串口控件到你的应用程序。这些控件一些没多大用处:如threed 控件有些控件与 VFP 自身已有控件只有极小差异,并且看起来只能用于 Visual Basic 或 or Access。ActiveX 控件很容易接触到:只需从表单控件工具栏中的 查看类 菜单中选择 ActiveX 控件,会有 30 个新的控件出现在工具栏中。就象 VFP 自身的控件一样简单地从工具栏中拖动一个控件到表单中,给它取一个名字,设置一些属性。除 VFP 属性表外,各控件有一个自定义属性表。要访问该自定义属性表,在控件上右击并从出现的菜单中选择适当的项。 要想做得更好,你可以利用VFP 是唯一的允许你派生ActiveX控件并添加附加行为的开发环境这一事实。 例如,你可以为一个控件建立一个封装类来隐藏它的复杂性和使其便于使用,或添加自定义属性和方法来进一步扩展控件功能。我只试验了少量控件,并提供这些子类的源代码。 帮助文件包括了控件的属性,事件和方法(PEM)文档。共有三个帮助文件:\WINDOWS\SYSTEM\MSACAL70.HLP (日历控件),\WINDOWS\SYSTEM\SYSINFO.HLP (SysInfo 控件),和 \VFP5\CTRLHELP\CTRLREF.HLP (其它控件)。通常,你可以在表单设计器或类设计器中选定一个 ActiveX 控件并按下 F1 来查看该控件的帮助主题(我将在稍后注明一些例外)。但是,这些新控件的文档对 VFP 程序员没有太大的帮助:文本和示例是针对于 Visual Basic 或 Access,一些文档的结构是离奇的,并存在着大量的错误和疏忽。我将指出各控件的这些情形。由于有许多新控件本文时间和内容的限制,我不可能全部描述它们。我选择了我认为大多数用户可能会使用的控件:ImageList控件,TreeView控件,Common Dialogs控件,Calendar控件,Progress Bar控件,Slider控件。本文焦点是如何在 VFP 中使用这些控件,给出有用的示例,并讨论最普通的属性事件和方法,因此你可以定制它们的外观或行为。?Visual?FoxPro?的??控件控件控件控件控件使用?Visual?FoxPro?的?ImageList?控件ImageList 控件非常简单,但因为我论述的其它控件要用到它,所以我们将首先讨论它。ImageList 控件预载入一些图象,因此其它控件(如 TreeView 和 ListView 控件) 可以拥有图象资源。此外,它自己并不做任何有用的事情。 虽然该控件有少量属性,事件和方法,你可能不会用到它们。通常,你会使用ImageList 控件的属性表 (可在其上右击鼠标调出) 来为另一个控件载入你需要的图象并设置图象的大小和颜色。 要载入图象到 ImageList 控件,简单地从 ActiveX 控件工具条上拖动一个到表单上,修改它的名字,调出 ImageList 控件的属性表,选择 Images 页,并插入你需要的图形。各图形的索引值(从 1 开始) 用于其它控件选择一个图象。例如我们将很快看到的 TreeView 控件,肯的一个 Add 方法来添加一个新节点,并使用了相关 ImageList 控件的索引号作为节点使用的图象。 ImageList 控件位于 COMCTL32.OCX (in \WINDOWS\SYSTEM) 其帮助文档在CTRLREF.HLP中。使用 Visual FoxPro 的TreeView 控件控件VFP 5.0的新的ActiveX控件TreeView是一个有力的、可视的、吸引人的工具, 你可以将它使用于许多应用程序。 但是,其使用的复杂和技术文档的简单使很多人望而却步。本文探索了一些使用TreeView的有用的技术。 VISUAL FoxPro 5.0 包含了很多新的ActiveX (原来的OLE) 控件,这些控件可以为你的应用程序增加很多新功能。 这些控件包括TreeView、ListView、StatusBar、和CommonDialog 控件, 允许你为你的应用程序建立Windows 95 风格的界面。 ActiveX 控件很容易找到: 在表单控件工具栏中的查看类菜单中选择ActiveX 控件, 会出现30 个新的控件。 简单的从工具条拖放一

文档评论(0)

蝶恋花 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档