使用VisualFoxPro的ActiveX控件.doc

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

使用 Visual FoxPro 的 ActiveX 控件 Doug Hennig Interpret By RMH 简介 3 ImageList 控件 4 TreeView 控件 5 TreeView 控件 5 TreeView 控件的方法和事件 6 TreeView 控件属性 9 节点集合方法 10 节点集合属性 10 节点对象方法 11 节点对象属性 11 载入TreeView 控件 11 拖放 13 示例 13 Common Dialogs 控件 15 方法 15 属性 15 派生 Common Dialogs 17 其它注意事项 18 Calendar 控件 19 方法和事件 19 属性 19 示例 19 ProgressBar 控件 21 方法和事件 21 属性 21 示例 21 Slider 控件 22 方法和事件 22 属性 22 示例 22 简介 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 中使用这些控件, 给出有用的示例, 并讨论最普通的属性事件和方法,因此你可以定制它们的外观或行为. ImageList 控件 ImageList 控件非常简单, 但因为我论述的其它控件要用到它,所以我们将首先讨论它. ImageList 控件预载入一些图象,因此其它控件(如 TreeView 和 ListView 控件) 可以拥有图象资源. 此外, 它自己并不做任何用有的事情. 虽然该控件有少量属性, 事件和方法, 你可能不会用到它们. 通常, 你会使用ImageList 控件的属性表 (可在其上右击鼠标调出) 来为另一个控件载入你需要的图象并设置图象的大小和颜色. 要载入图象到 ImageList 控件, 简单地从 ActiveX 控件工具条上拖动一个到表单上, 修改它的名字, 调出 ImageList 控件的属性表, 选择 Images 页, 并插入你需要的图形. 各图形的索引值(从 1 开始) 用于其它控件选择一个图象. 例如我们将很快看到的 TreeView 控件, 肯的一个 Add 方法来添加一个新节点, 并使用了相关 ImageList 控件的索引号作为节点使用的图象. ImageList 控件位于 COMCTL32.OCX (in \WINDOWS\SYSTEM)

文档评论(0)

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

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

1亿VIP精品文档

相关文档